cbcvebase.
CVE-2004-0842
published 2004-12-23

CVE-2004-0842: Internet Explorer 6.0 SP1 and earlier, and possibly other versions, allows remote attackers to cause a denial of service (application crash from "memory…

PriorityP340high7.5CVSS 2.0
AVNACLAuNCPIPAP
EXPLOIT
EPSS
56.61%
99.1th percentile
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 "@;/*" 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."

Affected

6 ranges
VendorProductVersion rangeFixed in
avayamodular_messaging_message_storage_server——
avayamodular_messaging_message_storage_server——
microsoftie——
microsoftinternet_explorer——
microsoftinternet_explorer——
microsoftinternet_explorer——

Detection & IOCsextracted from sources · hover to see the quote

other@;/*↗
other;@/*↗
commandd = window.open().document; d.write("x"); d.body.innerHTML = "@;/*";↗
  • →Look for HTML responses containing unterminated CSS comment sequences (e.g., '@;/*' or ';@/*') inside or following a STYLE tag, which are the trigger strings for this heap corruption. ↗
  • →Monitor for JavaScript-driven DOM manipulation that writes malformed CSS strings (e.g., '@;/*') into innerHTML, a known delivery vector for this vulnerability. ↗
  • →Target is Internet Explorer 6.0 SP1 and earlier (including 5.0.1); flag IE User-Agent strings for these versions when accessing pages containing the malformed CSS trigger strings. ↗
  • ·The exact vulnerable versions span IE 5.0.1 through IE 6.0 SP1; exploitation on versions outside this range is unconfirmed ('and possibly other versions'). ↗
  • ·The root cause may be a missing comment terminator causing an invalid length calculation that triggers a large memory copy — detection rules should account for both '@;/*' and ';@/*' variant orderings. ↗
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.