Description
Use-after-free vulnerability in Microsoft Internet Explorer 9 and 10 allows remote attackers to execute arbitrary code via vectors involving crafted JavaScript code, CMarkup, and the onpropertychange attribute of a script element, as exploited in the wild in January and February 2014.
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
-
MS14-012 Microsoft Internet Explorer CMarkup Use-After-Free
exploit/windows/browser/ms14_012_cmarkup_uaf
Exploit-DB 2
- Microsoft Internet Explorer - CMarkup Use-After-Free (MS14-012) (Metasploit) EDB-32904 · remote · Apr 16, 2014 · verified
- Microsoft Internet Explorer 10 - CMarkup Use-After-Free (MS14-012) EDB-32851 · remote · Apr 14, 2014 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.fireeye.com/blog/technical/cyber-exploits/2014/02/new-ie-zero-day-found-in-watering-hole-attack-2.html
- 103354 vdb-entry
- 32851 exploit
- http://technet.microsoft.com/security/advisory/2934088
- MS14-012 vendor-advisory
- VU#732479 third-party-advisory
- http://twitter.com/nanoc0re/statuses/434251658344673281
- http://community.websense.com/blogs/securitylabs/archive/2014/02/13/msie-0-day-exploit-cve-2014-0322-possibly-targeting-french-aerospace-organization.aspx
- https://www.dropbox.com/s/pyxjgycmudirbqe/CVE-2014-0322.zip
- http://www.fireeye.com/blog/uncategorized/2014/02/operation-snowman-deputydog-actor-compromises-us-veterans-of-foreign-wars-website.html
- 32904 exploit