Description
Use-after-free vulnerability in the Peer Objects component (aka iepeers.dll) in Microsoft Internet Explorer 6, 6 SP1, and 7 allows remote attackers to execute arbitrary code via vectors involving access to an invalid pointer after the deletion of an object, as exploited in the wild in March 2010, aka "Uninitialized 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.
Metasploit 1 module
-
MS10-018 Microsoft Internet Explorer DHTML Behaviors Use After Free
exploit/windows/browser/ms10_018_ie_behaviors
Exploit-DB 2
- Microsoft Internet Explorer - DHTML Behaviour Use-After-Free (MS10-018) (Metasploit) EDB-16590 · remote · Dec 14, 2010 · verified
- Microsoft Internet Explorer - 'iepeers.dll' Use-After-Free (Metasploit) EDB-11683 · remote · Mar 10, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 62810 vdb-entry
- TA10-089A third-party-advisory
- 38615 vdb-entry
- ADV-2010-0567 vdb-entry
- 38860 third-party-advisory
- TA10-068A third-party-advisory
- MS10-018 vendor-advisory
- http://www.microsoft.com/technet/security/advisory/981374.mspx
- ms-ie-useafterfree-code-execution(56772) vdb-entry
- oval:org.mitre.oval:def:8446 vdb-entry signature
- ADV-2010-0744 vdb-entry
- http://blogs.technet.com/msrc/archive/2010/03/09/security-advisory-981374-released.aspx
- VU#744549 third-party-advisory