Description
Internet Explorer 6.0 SP1 and earlier, and possibly other versions, allows remote attackers to cause a denial of service (application crash from "memory corruption") via certain malformed Cascading Style Sheet (CSS) elements that trigger heap-based buffer overflows, as demonstrated using the "<STYLE>@;/*" string, possibly due to a missing comment terminator that may cause an invalid length to trigger a large memory copy operation, aka the "CSS Heap Memory Corruption Vulnerability."
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Microsoft Internet Explorer 5.0.1 - Style Tag Comment Memory Corruption EDB-24328 · remote · Jul 8, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20040728 Re: Crash IE with 11 bytes ;) mailing-list
- oval:org.mitre.oval:def:4169 vdb-entry signature
- MS04-038 vendor-advisory
- http://www.securiteam.com/exploits/5NP042KF5A.html
- VU#291304 third-party-advisory
- oval:org.mitre.oval:def:2906 vdb-entry signature
- 20040723 Crash IE with 11 bytes ;) mailing-list
- http://www.ecqurity.com/adv/IEstyle.html
- oval:org.mitre.oval:def:5592 vdb-entry signature
- ie-popupshow-perform-actions(16675) vdb-entry
- TA04-293A third-party-advisory
- 20040728 Re: Crash IE with 11 bytes ;) mailing-list
- 12806 third-party-advisory
- P-006 third-party-advisory government-resource
- 10816 vdb-entry
- oval:org.mitre.oval:def:6579 vdb-entry signature
- oval:org.mitre.oval:def:3372 vdb-entry signature