cbcvebase.
CVE-2017-11799
published 2017-10-13

CVE-2017-11799: ChakraCore and Microsoft Edge in Microsoft Windows 10 Gold, 1511, 1607, 1703, and Windows Server 2016 allows an attacker to execute arbitrary code in the…

PriorityP269high7.5CVSS 3.0
AVNACHPRNUIRSUCHIHAH
EXPLOIT
EPSS
63.68%
99.1th percentile
ChakraCore and Microsoft Edge in Microsoft Windows 10 Gold, 1511, 1607, 1703, and Windows Server 2016 allows an attacker to execute arbitrary code in the context of the current user, due to how the scripting engine handles objects in memory, aka "Scripting Engine Memory Corruption Vulnerability". This CVE ID is unique from CVE-2017-11792, CVE-2017-11793, CVE-2017-11796, CVE-2017-11797, CVE-2017-11798, CVE-2017-11800, CVE-2017-11801, CVE-2017-11802, CVE-2017-11804, CVE-2017-11805, CVE-2017-11806, CVE-2017-11807, CVE-2017-11808, CVE-2017-11809, CVE-2017-11810, CVE-2017-11811, CVE-2017-11812, and CVE-2017-11821.

Affected

15 ranges
VendorProductVersion rangeFixed in
microsoftchakracore< 1.7.31.7.3
microsoftchakracore<= 1.7.2
microsoftinternet_explorer
microsoftinternet_explorer
microsoftinternet_explorer
msrcchakracore
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

bytes
49 FF C5
  • Look for JIT-compiled code in ChakraCore/Microsoft Edge that contains an anomalous 'inc r13' instruction (bytes 49 FF C5) where a CALL instruction is expected — this is the direct artifact of the GenerateBailOut Src2 bug being triggered.
  • The exploit triggers via a class with a method that uses 'super.<property> = ...' (StSuperFld) inside a hot loop (>=0x10000 iterations) to force JIT compilation and hit the GenerateStFldWithCachedType bailout path that fails to free Src2.
  • The vulnerability is specific to StSuperFld instructions being processed by Lowerer::GenerateStFldWithCachedType — monitor for crash/corruption in chakra.dll JIT paths involving super-property assignments in tight loops.
  • ·The vulnerability affects ChakraCore and Microsoft Edge on Windows 10 Gold, 1511, 1607, 1703, and Windows Server 2016 only; the exploit requires JIT compilation to trigger (loop count threshold of 0x10000 iterations).
  • ·Exploit status is 'Publicly Disclosed: No; Exploited: No' at time of advisory, but rated 'Exploitation More Likely' for the latest software release — prioritize patching accordingly.

CVSS provenance

nvdv3.07.5HIGHCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.07.6HIGHAV:N/AC:H/Au:N/C:C/I:C/A:C
ghsa7.5HIGH
osv7.5HIGH
vendor_msrc4.2MEDIUM
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.