cbcvebase.
CVE-2017-8652
published 2017-08-08

CVE-2017-8652: Microsoft Edge in Microsoft Windows 10 Gold, 1511, 1607, 1703, and Windows Server 2016 allows an attacker to disclose information due to the way that Microsoft…

PriorityP349medium6.5CVSS 3.0
AVNACLPRNUIRSUCHINAN
EXPLOIT
EPSS
22.94%
97.5th percentile
Microsoft Edge in Microsoft Windows 10 Gold, 1511, 1607, 1703, and Windows Server 2016 allows an attacker to disclose information due to the way that Microsoft Edge handles objects in memory, aka "Microsoft Edge Information Disclosure Vulnerability". This CVE ID is unique from CVE-2017-8644 and CVE-2017-8662.

Affected

10 ranges
VendorProductVersion rangeFixed in
microsoft_corporationmicrosoft_edge
msrcmicrosoft_edge_on_windows_10_for_32-bit_systems
msrcmicrosoft_edge_on_windows_10_for_x64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1511_for_32-bit_systems
msrcmicrosoft_edge_on_windows_10_version_1511_for_x64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1607_for_32-bit_systems
msrcmicrosoft_edge_on_windows_10_version_1607_for_x64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1703_for_32-bit_systems
msrcmicrosoft_edge_on_windows_10_version_1703_for_x64-based_systems
msrcmicrosoft_edge_on_windows_server_2016

Detection & IOCsextracted from sources · hover to see the quote

versionMicrosoft Edge 38.14393.1066.0
commandt.defaultValue = "aaaaaaaaaaaaaaaaaaaa"; f.reset();
commanddocument.addEventListener("DOMNodeRemoved", eventhandler);
  • The exploit triggers the vulnerability by registering a DOMNodeRemoved event listener and then calling textarea.defaultValue assignment followed by form.reset() inside the handler, causing a use-after-free / memory disclosure in edgehtml.dll. Monitor for JavaScript patterns combining DOMNodeRemoved event listeners with textarea.defaultValue mutation and form reset calls.
  • The crash occurs in edgehtml!Ordinal125+0x6446c when reading from a freed heap allocation, visible via page-heap as a read of a freed DPH_HEAP_BLOCK. The faulting instruction is 'cmp word ptr [r14]' where r14 points into freed memory. Detection via application verifier / page-heap on MicrosoftEdge.exe will surface this as an access to freed memory.
  • The freed allocation is traced back through edgehtml!CreateWebDriverAdapter and edgehtml!Ordinal107 call chains involving RtlReAllocateHeap. Heap corruption telemetry or ETW heap tracing on MicrosoftEdge.exe showing RtlReAllocateHeap followed by access to freed block at the same address is indicative of exploitation.
  • ·The exploit PoC uses a recursion guard (n==5) to prevent infinite recursion in the DOMNodeRemoved event handler; real-world weaponized variants may use different iteration counts or alternative event types.
  • ·Microsoft's advisory notes exploitation requires user interaction — an attacker must trick the user into visiting an attacker-controlled or compromised website; drive-by exploitation without user action is not possible.
  • ·Microsoft rates this as 'Exploitation More Likely' for the latest software release at time of disclosure, despite no confirmed in-the-wild exploitation at time of patch.

CVSS provenance

nvdv3.06.5MEDIUMCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
vendor_msrc4.3MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.