cbcvebase.
CVE-2017-0059
published 2017-03-17

CVE-2017-0059: Microsoft Internet Explorer 9 through 11 allow remote attackers to obtain sensitive information from process memory via a crafted web site, aka "Internet…

PriorityP277medium4.3CVSS 3.1
AVNACLPRNUIRSUCLINAN
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2022-04-18
Exploited in the wild
EPSS
61.97%
99.1th percentile
Microsoft Internet Explorer 9 through 11 allow remote attackers to obtain sensitive information from process memory via a crafted web site, aka "Internet Explorer Information Disclosure Vulnerability." This vulnerability is different from those described in CVE-2017-0008 and CVE-2017-0009.

Affected

23 ranges
VendorProductVersion rangeFixed in
microsoftinternet_explorer
microsoftinternet_explorer
microsoftinternet_explorer
microsoft_corporationinternet_explorer
msrcinternet_explorer_10_on_windows_server_2012
msrcinternet_explorer_11_on_windows_10_for_32-bit_systems
msrcinternet_explorer_11_on_windows_10_for_x64-based_systems
msrcinternet_explorer_11_on_windows_10_version_1511_for_32-bit_systems
msrcinternet_explorer_11_on_windows_10_version_1511_for_x64-based_systems
msrcinternet_explorer_11_on_windows_10_version_1607_for_32-bit_systems
msrcinternet_explorer_11_on_windows_10_version_1607_for_x64-based_systems
msrcinternet_explorer_11_on_windows_7_for_32-bit_systems_service_pack_1
msrcinternet_explorer_11_on_windows_7_for_x64-based_systems_service_pack_1
msrcinternet_explorer_11_on_windows_8.1_for_32-bit_systems
msrcinternet_explorer_11_on_windows_8.1_for_x64-based_systems
msrcinternet_explorer_11_on_windows_rt_8.1
msrcinternet_explorer_11_on_windows_server_2008_r2_for_x64-based_systems_service_pac
msrcinternet_explorer_11_on_windows_server_2012_r2
msrcinternet_explorer_11_on_windows_server_2016
msrcinternet_explorer_9_on_windows_server_2008_for_32-bit_systems_service_pack_2
msrcinternet_explorer_9_on_windows_server_2008_for_x64-based_systems_service_pack_2
msrcinternet_explorer_9_on_windows_vista_service_pack_2
msrcinternet_explorer_9_on_windows_vista_x64_edition_service_pack_2

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/41661.zip
  • The exploit triggers a use-after-free via textarea.defaultValue manipulation combined with an iframe onreadystatechange event and form.reset() — monitor for this DOM interaction pattern in IE11.
  • The memory disclosure is triggered through MSHTML!CRichtext::SetValueHelperInternal and MSHTML!CFormElement::DoReset — these call stack frames are indicative of exploitation attempts.
  • The freed allocation is reallocated via MSHTML!CTravelLog::_AddEntryInternal — heap reallocation of freed text buffers is the exploitation primitive; text allocations are not protected by MemGC.
  • RCE exploit (MS17-007/EDB-42354) chains the same textarea UAF infoleak with heap spray and ROP chain using PROPSYS.dll gadgets — detect heap spray patterns combined with audio element allocation after textarea.defaultValue reset.
  • RCE exploit (EDB-43125) uses canvas element allocation as the heap replacement object after the textarea UAF — detect canvas context creation immediately following form.reset() in IE11.
  • CSS classes using float:left with column-count and column-span:all are present in both RCE exploit pages — this CSS combination may be used as a layout trigger for the exploit primitive.
  • ·CVE-2017-0059 is an information disclosure only; the RCE exploits (EDB-42354, EDB-43125) are for the related MS17-007 (CVE-2017-0037 area) and chain this infoleak as a first stage — do not conflate the infoleak CVE with full RCE.
  • ·MSRC marks exploitation status as 'Publicly Disclosed: No; Exploited: No' at time of advisory, but CISA KEV lists it as a known exploited vulnerability with a remediation due date of 2022-04-18.

CVSS provenance

nvdv3.14.3MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
vulncheck4.3MEDIUM
cisa4.3MEDIUM
vendor_msrc2.4LOW
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.