Description
Use-after-free vulnerability in Apple Safari 4.0.5 on Windows allows remote attackers to execute arbitrary code by using window.open to create a popup window for a crafted HTML document, and then calling the parent window's close method, which triggers improper handling of a deleted window object.
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 2
- Apple Safari 4.0.5 - 'parent.close()' Memory Corruption (ASLR + DEP Bypass) EDB-12614 · remote · May 15, 2010 · verified
- Apple Safari 4.0.5 - 'parent.close()' Memory Corruption Code Execution EDB-12573 · remote · May 11, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 39670 third-party-advisory
- oval:org.mitre.oval:def:6748 vdb-entry signature
- http://reviews.cnet.com/8301-13727_7-20004709-263.html
- ADV-2010-1097 vdb-entry
- 39990 vdb-entry
- http://h07.w.interia.pl/Safari.rar
- 64482 vdb-entry
- 1023958 vdb-entry
- VU#943165 third-party-advisory