What is the Windows MSHTML Platform?
MSHTML (Trident) is the rendering engine that powered Internet Explorer and remains in Windows as a system component used by some legacy applications and the IE mode in Microsoft Edge. Despite Internet Explorer's retirement, MSHTML is still installed on all Windows systems and can be invoked by applications and protocol handlers. The MSHTML platform processes HTML, runs scripts, and handles the rendering of web content in contexts outside of modern browsers — making vulnerabilities in it relevant even for organizations that have fully migrated to Edge or Chrome.
Overview
CVE-2024-43461 is a UI spoofing vulnerability in the Windows MSHTML Platform that allowed the Void Banshee APT to bypass the fix for CVE-2024-38112 (a July 2024 MSHTML zero-day) by using braille space characters to conceal the .hta (HTML Application) file extension from Windows file dialogs. When a user was presented with a file dialog triggered by a crafted URL, the extension was hidden by padding with braille blank characters, making a malicious .hta file appear to have a benign extension. This deceived users into opening the file, which MSHTML executed as an HTA script — enabling code execution. CISA added it to the KEV catalog six days after the September 2024 patch, reflecting known prior exploitation in the Void Banshee campaign.
Affected Versions
| OS | Status |
|---|---|
| Windows 10 (all supported versions) | Patched September 2024 Patch Tuesday |
| Windows 11 (all supported versions) | Patched September 2024 Patch Tuesday |
| Windows Server 2008 R2 and later | Patched September 2024 Patch Tuesday |
Technical Details
CWE-451 (User Interface Misrepresentation of Critical Information). Windows file dialogs display a file's name and extension to help users make trust decisions before opening a file. The vulnerability exploits the fact that braille blank characters (Unicode U+2800 BRAILLE PATTERN BLANK) are invisible in the file dialog UI but are accepted as part of a filename. By appending dozens of braille blanks before the .hta extension, a filename could be crafted such that the visible portion showed a plausible-looking .pdf or other benign extension while the actual executable extension .hta was pushed off-screen.
.hta (HTA) files are executed by the Windows mshta.exe process using MSHTML, providing full scripting capabilities (VBScript, JScript) outside any browser security sandbox. Executing an HTA file is equivalent to running an arbitrary script with user-level privileges — no browser sandbox containment applies.
Discovery
Discovered by Peter Girnus of Trend Micro's Zero Day Initiative (ZDI) who was tracking the Void Banshee APT campaign. The exploitation of CVE-2024-43461 was specifically used as a bypass after Microsoft's July 2024 patch for CVE-2024-38112 disrupted the earlier version of the campaign.
Exploitation Context
Void Banshee is an APT group targeting North America, Europe, and Southeast Asia for information theft. The group's campaign used CVE-2024-38112 (July 2024) and then CVE-2024-43461 (as a bypass after the first vulnerability was patched) to deliver the Atlantida information stealer — a credential-harvesting malware that extracts passwords, cookies, and sensitive data from browsers and applications. The deliberate bypass of a Microsoft patch within the same year demonstrates the group's technical capability and persistence in maintaining their exploitation chain.
Remediation
- Apply the September 2024 Windows security updates (Patch Tuesday, September 10, 2024) — this patches both CVE-2024-43461 and implements additional hardening of the file dialog to prevent extension spoofing via Unicode tricks.
- Disable
mshta.exeexecution via AppLocker, Windows Defender Application Control, or Attack Surface Reduction rules if HTA files are not legitimately used in your environment. - Block
.htafiles at the email gateway and web proxy to prevent phishing delivery. - Disable or remove IE mode from Microsoft Edge if it is not required for business purposes.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2024-43461 |
| Vendor / Product | Microsoft — Windows |
| NVD Published | 2024-09-10 |
| NVD Last Modified | 2025-10-28 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-451 find similar ↗ |
| CISA KEV Added | 2024-09-16 |
| CISA KEV Deadline | 2024-10-07 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2024-07-09 | CVE-2024-38112 (related MSHTML zero-day) patched in July 2024 Patch Tuesday |
| 2024-09-10 | Microsoft releases September 2024 Patch Tuesday patching CVE-2024-43461 — a bypass for the CVE-2024-38112 fix |
| 2024-09-16 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2024-10-07 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Microsoft Security Advisory — CVE-2024-43461 | Vendor Advisory |
| NVD — CVE-2024-43461 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Trend Micro — Void Banshee APT Exploits Microsoft Zero-Day | Security Research |