Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› How do you patch or mitigate CVE-2024-38189 (Microsoft…
Cyber Security

How do you patch or mitigate CVE-2024-38189 (Microsoft Project Remote Code Execution Vulnerability)?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 19, 2026 Domain: Cyber Security

CISA's required action for CVE-2024-38189 is to apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. In practice, find every instance of Microsoft Project in your estate, apply the vendor security update or documented mitigation, and if no fix can be applied, remove internet exposure or take the product out of service. After patching, review logs for signs of earlier exploitation, because attackers used this flaw in the wild.

What patching CVE-2024-38189 should look like in a Microsoft Project estate

The first step is inventory, not patching. Locate every installed or exposed Microsoft Project instance, confirm whether it is actually reachable from user workstations or remote access paths, and apply the vendor update or mitigation exactly as documented. If you need the broader workflow for emergency vulnerability handling, the Zero-Day and Exploited Vulnerabilities Guide is the right starting point for triage, mitigation, and post-patch hunting.

For exploited flaws, prioritisation should be driven by exposure and exploitability, not by the convenience of the patch window. That means treating externally reachable systems, heavily used project-management workstations, and any environment where the product supports business-critical workflows as urgent remediation targets. If you are standardising your process, the Vulnerability Management Guide aligns the response with asset scope, prioritisation, and verification.

Where the vendor fix cannot be applied immediately, reduce the attack surface first. Microsoft's instruction to apply mitigations or discontinue use means you should remove internet exposure, isolate the affected system, or take the product out of service until remediation is possible. For a comparable exploitation pattern where removal of exposure mattered because code execution was reachable through a product flaw, see Gladinet Hard-Coded Keys RCE Exploitation.

Why exploited Microsoft Project flaws need more than a simple update

CVE-2024-38189 is not just a software defect to close, it is an exploitation path that can justify immediate incident response. When a remote code execution flaw has been used in the wild, the practical question is not only whether the update is installed, but whether the system was exposed long enough for an attacker to gain a foothold. The correct response is to assume that patching removes the vulnerability, not necessarily the evidence of prior abuse.

That is why post-remediation review matters. Review process creation, unusual child processes, anomalous document handling, suspicious launch chains, and any telemetry that could indicate exploitation before the fix landed. If you are mapping that work to active exploitation intelligence, the CISA Known Exploited Vulnerabilities Catalog and the NIST National Vulnerability Database are the authoritative sources for record context and remediation tracking.

For teams that manage many third-party applications, the main failure mode is delay. A vulnerability may be known, the update may exist, and yet the exposed host remains in service because ownership is unclear or testing is over-weighted against the exploit timeline. That is the condition that turns a routine patch into a compromise investigation.

What to do if you cannot patch Microsoft Project immediately

If patching must wait, the mitigation has to be compensating control, not hope. Restrict network exposure, remove unnecessary access paths, and if possible disable or uninstall the product on systems that do not require it. If the vulnerable installation is on a sensitive workstation or a shared endpoint, isolation is usually safer than partial exposure while waiting for a change window.

Containment should be paired with validation. Confirm that the mitigation actually blocks the vulnerable execution path, and do not assume a temporary control is effective until you have checked the affected hosts from the same segments an attacker could use. When a flaw is already on the KEV list, prioritise it as a live risk rather than a scheduled maintenance item, and keep your remediation record explicit enough to show why the host remained online.

After the fix or mitigation is in place, keep the validation loop open. If you have evidence of prior exposure, rotate any credentials, sessions, or adjacent access material that may have been reachable from the affected host, because exploitation of an RCE issue often becomes a staging point rather than an end state. The same “patch plus hunt” approach is the core lesson in Zero-Day and Exploited Vulnerabilities Guide.

Risk and Threat Considerations

CVE-2024-38189 matters because remote code execution on a desktop or collaboration application can become an initial foothold, a persistence point, or a launchpad for broader internal access. If the vulnerable product is reachable by users who routinely open external files or interact with untrusted content, the exposure is not limited to the vulnerable host itself.

Failure mechanism: An attacker abuses the vulnerable Microsoft Project code path to execute code on the target system, then uses that execution to establish persistence, stage additional tooling, or reach adjacent assets before defenders can react.

Impact: Successful exploitation can lead to unauthorized code execution, endpoint compromise, possible credential or session exposure, and follow-on movement into the rest of the environment if the host is trusted or broadly connected.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8, NIST CSF 2.0, NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementCVE-2024-38189 requires rapid finding, prioritising, and remediating vulnerable assets.
Recommendation — Prioritise, remediate, and verify exposure to known exploited vulnerabilities.
NIST CSF 2.0GV.RM-01 — Risk Management StrategyThe answer hinges on emergency prioritisation of an actively exploited vulnerability.
Recommendation — Treat exploited vulnerabilities as urgent risk items and set escalation thresholds.
NIST SP 800-53 Rev 5RA-5 — Vulnerability Monitoring and ScanningThe response depends on identifying every affected Microsoft Project instance and checking exposure.
SI-2 — Flaw RemediationThe question is about patching or mitigating a specific software flaw.
Recommendation — Continuously identify affected assets and validate remediation status. Apply the vendor fix or approved mitigation and document completion.
OWASP ASVSV15 — Secure Coding and ArchitectureThe mitigation discussion centers on preventing exploitable execution paths and unsafe exposure.
Recommendation — Design deployments so exploitable components can be isolated or removed quickly.

Practitioner Guidance

What to prioritise: Focus first on externally exposed or high-value systems, then on endpoints where Microsoft Project is actively used to process untrusted files or content. Those systems have the shortest time to exploit and the highest value to an attacker.

What to verify: Confirm the vendor update or mitigation is present on every affected host, then verify that the vulnerable system is no longer reachable in the way the exploit required. If you only check version state and not exposure, you may leave the real risk untouched.

Decision rule: If you cannot apply the fix quickly, treat isolation or service removal as the default safer option rather than leaving the application in a partially protected state. For an exploited CVE, “waiting for maintenance” is rarely an acceptable security decision.

Practitioner takeaway: For an in-the-wild RCE like CVE-2024-38189, successful response is measured by whether you removed the attack path and checked for compromise, not by whether a patch was merely deployed.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 19, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org