Lucene search

K
zdiPeter 'corelanc0d3r' Van Eeckhoutte - Corelan - www.corelangcv.comZDI-13-217
HistorySep 11, 2013 - 12:00 a.m.

Microsoft Internet Explorer CCaret Use-After-Free Remote Code Execution Vulnerability

2013-09-1100:00:00
Peter 'corelanc0d3r' Van Eeckhoutte - Corelan - www.corelangcv.com
www.zerodayinitiative.com
13

0.97 High

EPSS

Percentile

99.8%

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Microsoft Internet Explorer. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the usage of a CCaret object. The process can be made to delete an object resulting in a dangling pointer. The process can be later forced to reuse this pointer in the CCaret::UpdateScreenCaret function resulting in a use-after-free condition. An attacker can leverage this situation to execute code under the context of the user running the browser.