Patchfirst
CVE-2009-0075 Public exploit EPSS 84.6%

Microsoft Internet Explorer 7 does not properly handle errors during attempted access to deleted objects, which allows…

Summary

Microsoft Internet Explorer 7 contains an uninitialized memory corruption flaw in how it handles errors when accessing deleted objects, specifically related to CFunctionPointer and the appending of document objects. A remote attacker can execute arbitrary code by getting a victim to load a crafted HTML document.

Official description · CVE.org

Microsoft Internet Explorer 7 does not properly handle errors during attempted access to deleted objects, which allows remote attackers to execute arbitrary code via a crafted HTML document, related to CFunctionPointer and the appending of document objects, aka "Uninitialized Memory Corruption Vulnerability."

Breakdown
64.9 / 100
Exploited
Yes, in VulnCheck KEV
Reports
1
Tactics
2/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited 15 months after disclosure. Public exploit code (Metasploit) was available the same day.

  1. DisclosedPublic exploit codeMetasploitday 0
  2. First seen exploitedVulnCheck KEV evidence+15 mo

2 related vulnerabilities in the same code over 14 months.

Linked vulnerabilitiesLinked by evidence that a fix failed or the same code was patched again. Oldest first.

  1. This CVECVE-2009-0075Internet Explorer 7 does not properly handle errors during…10 Feb 2009
  2. relatedLow

    Why these are linked:

    • Stated in the CVE text…crafted strings in their SRC attributes, a TBODY element with no associated TABLE element, and certain calls to the delete operator and the cloneNode, clearAttributes, and CollectGarbage methods, possibly a related issue to CVE-2009-0075.
    CVE-2010-1176Safari on Apple iPhone OS 3.1.3 for iPod touch allows remote…29 Mar 2010

techniques

2 , grouped by in kill-chain order, 2 cited passages 2

Initial AccessTA0001

Drive-by Compromise T1189 Medium
AI mapping from the description · how it is exploited

malicious HTML page drives browser exploitation

via a crafted HTML document
From the official description (CVE.org) Original (opens in a new tab) ↗

ExecutionTA0002

Exploitation for Client Execution T1203 Medium
AI mapping from the description · primary impact

browser memory corruption yields code execution

allows remote attackers to execute arbitrary code
From the official description (CVE.org) Original (opens in a new tab) ↗

Detection

0 rules for this CVE · 38 general rules for its techniques

Rules for this CVE

0 that reference CVE-2009-0075 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

General rules for this CVE’s techniques

These detect the technique in general, not this specific vulnerability.

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Named in 1 threat report
1 reportMicrosoft

Reports are matched by finding the exact id CVE-2009-0075 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.

Also mentioned in 2 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

11 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close