Use-after-free vulnerability in Microsoft Internet Explorer 6 through 11 allows remote attackers to execute arbitrary code via crafted JavaScript code that interacts improperly with a CollectGarbage function call on a CMarkup object allocated by the CMarkup::CreateInitialMarkup function.
https://www.corelan.be/index.php/2014/05/22/on-cve-2014-1770-zdi-14-140-internet-explorer-8-0day/
https://docs.microsoft.com/en-us/security-updates/securitybulletins/2014/ms14-035
http://zerodayinitiative.com/advisories/ZDI-14-140/
http://www.securitytracker.com/id/1030266