CVE-2004-0420
Description
The Windows Shell application in Windows 98, Windows ME, Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003 allows remote attackers to execute arbitrary code by spoofing the type of a file via a CLSID specifier in the filename, as demonstrated using Internet Explorer 6.0.2800.1106 on Windows XP.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Windows Shell CLSID spoofing in filename allows remote code execution via crafted file type in Internet Explorer.
Vulnerability
The vulnerability resides in the Windows Shell application within multiple Microsoft Windows versions, including Windows 98, Windows ME, Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003 [1][2]. By substituting a CLSID specifier for the valid file extension in a filename, an attacker can spoof the file type, causing the system to treat a malicious file as a different type [1][2]. This affects the Shell API that integrates and extends the operational environment [2]. The vulnerability is exploitable via Internet Explorer 6.0.2800.1106 on Windows XP as demonstrated [1][2], but is present across all listed platforms [1].
Exploitation
An attacker must craft a malicious website or HTML email and trick a user into visiting it [2]. The attacker uses a CLSID specifier in place of the legitimate file extension within a filename displayed to the user [1][2]. When the user interacts with the file (e.g., clicks it or accepts a download), the Windows Shell launches the associated application based on the spoofed CLSID rather than the actual file type, leading to arbitrary code execution [2]. No additional authentication is required as the attack triggers from the Internet zone [1][2].
Impact
Successful exploitation allows a remote attacker to execute arbitrary code on the target system with the privileges of the logged-on user [1][2]. This can result in complete compromise of confidentiality, integrity, and availability, including installation of programs, data modification or deletion, and creation of new accounts with full rights [1]. The attack vector is remote, requiring only user interaction (visiting a malicious site or opening a malicious email) [2].
Mitigation
Microsoft released security update MS04-024 on July 13, 2004, which addresses this vulnerability [1]. The update is available for all affected Windows versions listed in the bulletin [1]. Users should install the update at the earliest opportunity [1]. There is no documented workaround; the only mitigation is applying the patch [1][2]. No known evidence of exploitation in the wild was noted at publication, but the vulnerability is deemed "Important" severity [1]. The update also includes refinements to Internet Explorer zone navigation restrictions [1].
AI Insight generated on May 24, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
4cpe:2.3:a:microsoft:internet_explorer:6.0:*:*:*:*:*:*:*+ 1 more
- cpe:2.3:a:microsoft:internet_explorer:6.0:*:*:*:*:*:*:*
- cpe:2.3:a:microsoft:internet_explorer:6.0.2800.1106:*:*:*:*:*:*:*
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
14- www.securityfocus.com/archive/1/351379nvdExploitVendor Advisory
- www.securityfocus.com/bid/9510nvdExploitVendor Advisory
- www.kb.cert.org/vuls/id/106324nvdUS Government Resource
- www.us-cert.gov/cas/techalerts/TA04-196A.htmlnvdUS Government Resource
- secunia.com/advisories/10736/nvd
- www.security-express.com/archives/bugtraq/2004-01/0300.htmlnvd
- docs.microsoft.com/en-us/security-updates/securitybulletins/2004/ms04-024nvd
- exchange.xforce.ibmcloud.com/vulnerabilities/14964nvd
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A2245nvd
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A2381nvd
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A2894nvd
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A3386nvd
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A3533nvd
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A3604nvd
News mentions
0No linked articles in our index yet.