CVE-2024-43572
High · 7.8 CISA KEVCVSS
7.8
EPSS
66.7%
Published
Oct 8, 2024
CISA due date
Oct 29, 2024
Cloudanix analysis
A malicious file can abuse a built-in Windows management tool to run attacker code if someone opens it, so Windows systems need the relevant security update.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- RCE
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2024-43572 is a Microsoft Management Console remote code execution vulnerability affecting supported and legacy Windows client and server versions. Exploitation requires user interaction: a victim must open or otherwise interact with a malicious Microsoft Management Console file or related content. Successful exploitation can cause arbitrary code to run in the context of the user who opened the file, giving the attacker the same confidentiality, integrity, and availability impact as that user. It is not a network-wormable flaw, but it is highly useful in phishing, drive-by download, and post-compromise tradecraft because MMC is a trusted Windows component present by default.
Why it matters to the business
An attacker can turn a malicious administrative console file into code execution on Windows endpoints or servers if a user opens it. This can lead to malware installation, credential theft, data access, ransomware staging, and lateral movement, especially when the affected user has administrative privileges. The vulnerability is in CISA KEV with known in-the-wild exploitation and had a federal remediation deadline of 2024-10-29, so unpatched systems should be treated as high-priority exposure despite the need for user interaction.
How an attack unfolds
An attacker prepares a malicious MMC-related file, commonly delivered as an attachment, download, archive, or link from a compromised site or file share. The attacker social-engineers a user into opening it, often by disguising it as an administrative, invoice, helpdesk, or configuration document. When the file is opened, Windows invokes Microsoft Management Console, and the vulnerability is triggered, allowing attacker-controlled code to execute under the victim user's privileges. The attacker then typically launches a payload such as a script interpreter, downloader, remote access tool, credential theft utility, or loader. From there, the intrusion may proceed to persistence, privilege escalation, credential collection, discovery, lateral movement, and data theft or ransomware deployment. Public exploitation has been observed, and defenders should investigate suspicious MMC activity even if no ransomware association is listed for this KEV entry.
How to fix it
Apply the Microsoft security updates released for October 2024 or later to all affected Windows versions, including Windows 10, Windows 11, Windows Server 2008, 2012, 2016, 2019, 2022, and Windows Server 2022 23H2 where applicable. Because no per-product fixed build list was provided, use Microsoft Update, Windows Server Update Services, Microsoft Configuration Manager, Intune, or the Microsoft Update Catalog to deploy the applicable cumulative update/security-only update for each OS version. Prioritize internet-facing, high-user-interaction, administrator, helpdesk, jump host, VDI, and file-server-adjacent systems. Where immediate patching is not possible, reduce risk by blocking or quarantining untrusted .msc files at email, web, and endpoint controls; restricting Microsoft Management Console execution to approved administrative use through application control; disabling automatic opening of downloaded console files; enforcing Mark-of-the-Web handling; and ensuring users do not operate with unnecessary local administrator rights. These mitigations reduce exploitability but should not be treated as substitutes for the vendor patch.
How to confirm the fix worked
Confirm that each affected Windows system has the October 2024 cumulative/security update or a later superseding update installed. Validate through Windows Update history, enterprise patch management compliance reports, vulnerability scanner authenticated checks, and OS build/KB inventory. Confirm that endpoint controls block or warn on untrusted .msc files and that application control policies do not allow arbitrary MMC execution from user-writable paths. For exposure validation, search file shares, email stores, proxy logs, endpoint telemetry, and download directories for recent .msc files from external or untrusted sources. For control validation, verify that normal administrative MMC snap-ins still work while suspicious MMC launches from email clients, browsers, archive tools, temporary directories, and Downloads are blocked or alerted.
Typical attack path
- Attacker crafts or obtains a malicious Microsoft Management Console payload or lure file.
- Attacker delivers the file through phishing, web download, archive attachment, collaboration platform, removable media, or a compromised file share.
- User opens the file or interacts with the malicious content.
- Windows launches Microsoft Management Console and triggers the vulnerable code path.
- Attacker-controlled code executes in the context of the current user.
- Payload spawns a script interpreter, command shell, LOLBin, downloader, or malware loader.
- Attacker establishes persistence, steals credentials, performs internal reconnaissance, and moves laterally if privileges allow.
How to detect it
Investigate whether Microsoft Management Console was used as an initial execution vector. Useful log sources include Windows Security Event ID 4688 process creation, Sysmon Event ID 1 process creation, Sysmon Event ID 11 file creation, Sysmon Event ID 3 network connections, PowerShell Event IDs 4103 and 4104, Microsoft-Windows-PowerShell/Operational logs, Microsoft Defender for Endpoint device process and file events, email gateway attachment logs, web proxy/download logs, EDR file quarantine records, Amcache, Shimcache, Prefetch, RecentDocs, Jump Lists, browser download history, and Zone.Identifier alternate data streams. Look for .msc files received from external email, downloaded from the web, extracted from archives, or executed from user-writable directories. High-signal behavior includes mmc.exe launched by an email client, browser, chat client, Office application, archive utility, explorer.exe from Downloads/Temp, or removable media; mmc.exe opening an .msc outside trusted Windows administrative locations; and mmc.exe spawning script interpreters, command shells, download utilities, or LOLBins. If suspicious MMC execution is found, pivot to child processes, network connections, created files, persistence mechanisms, credentials access, and lateral movement from the same user and host. Because this vulnerability is known exploited, absence of a crash log or exploit-specific signature should not be considered proof of non-exploitation; rely on behavior and artifact correlation.
- .msc
- mmc.exe
- C:\Windows\System32\mmc.exe
- C:\Windows\SysWOW64\mmc.exe
- powershell.exe
- cmd.exe
- wscript.exe
- cscript.exe
- mshta.exe
- rundll32.exe
- regsvr32.exe
- certutil.exe
- bitsadmin.exe
- wmic.exe
- curl.exe
- ParentImage=*\mmc.exe
- ParentProcessName=mmc.exe
- Image=*\mmc.exe
- OriginalFileName=mmc.exe
- \Downloads\*.msc
- \AppData\Local\Temp\*.msc
- \Temporary Internet Files\*.msc
- Zone.Identifier
- [ZoneTransfer]
- ZoneId=3
- MMC.EXE-*.pf
What your security team should do
- Patch all affected Windows clients and servers immediately with the October 2024 or later Microsoft security updates; treat unpatched systems as actively exploitable because the issue is in CISA KEV and exploitation is known in the wild.
- Prioritize systems used by administrators, helpdesk staff, developers, finance users, and users likely to receive external attachments or manage servers.
- Create detections for mmc.exe launched from user-driven sources such as Outlook, Teams, browsers, archive tools, Downloads, Temp, or removable media.
- Create detections for mmc.exe spawning command shells, scripting engines, download utilities, or living-off-the-land binaries such as powershell.exe, cmd.exe, wscript.exe, cscript.exe, mshta.exe, rundll32.exe, regsvr32.exe, certutil.exe, bitsadmin.exe, curl.exe, or wmic.exe.
- Block or quarantine inbound .msc attachments and compressed archives containing .msc files at email and web gateways where business processes allow.
- Use application control to limit Microsoft Management Console usage to trusted paths, approved snap-ins, and administrative groups.
- Hunt historical endpoint telemetry for suspicious MMC activity from at least the public disclosure date, 2024-10-08, and expand the window if suspicious files are found.
- Review affected hosts for follow-on activity: payload execution, persistence creation, credential dumping, unusual outbound connections, new services, scheduled tasks, and lateral movement.
- Educate users and administrators not to open unsolicited console/configuration files, especially from email, chat, or web downloads.
- For systems that cannot be patched, isolate them, remove email/web browsing capability, restrict interactive logon, and monitor MMC execution aggressively.
The record
Microsoft Management Console Remote Code Execution Vulnerability
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|