cbcvebase.
CVE-2019-0539
published 2019-01-08

CVE-2019-0539: A remote code execution vulnerability exists in the way that the Chakra scripting engine handles objects in memory in Microsoft Edge, aka "Chakra Scripting…

PriorityP269high7.5CVSS 3.0
AVNACHPRNUIRSUCHIHAH
EXPLOIT
EPSS
82.90%
99.6th percentile
A remote code execution vulnerability exists in the way that the Chakra scripting engine handles objects in memory in Microsoft Edge, aka "Chakra Scripting Engine Memory Corruption Vulnerability." This affects Microsoft Edge, ChakraCore. This CVE ID is unique from CVE-2019-0567, CVE-2019-0568.

Affected

26 ranges· showing 25
VendorProductVersion rangeFixed in
microsoftchakracore
microsoftmicrosoft_edge
microsoftmicrosoft_edge
microsoftmicrosoft_edge
microsoftmicrosoft_edge
microsoftmicrosoft_edge
microsoftmicrosoft_edge
microsoftmicrosoft_edge
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_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_10_version_1709_for_32-bit_systems
msrcmicrosoft_edge_on_windows_10_version_1709_for_arm64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1709_for_x64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1803_for_32-bit_systems
msrcmicrosoft_edge_on_windows_10_version_1803_for_arm64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1803_for_x64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1809_for_32-bit_systems
msrcmicrosoft_edge_on_windows_10_version_1809_for_arm64-based_systems
msrcmicrosoft_edge_on_windows_10_version_1809_for_x64-based_systems
msrcmicrosoft_edge_on_windows_server_2016

Detection & IOCsextracted from sources · hover to see the quote

bytes
4c8b14c8
  • The exploit triggers type confusion by using 'NewScObjectNoCtor' or 'InitProto' opcodes treated as side-effect-free by the JIT, but which invoke SetIsPrototype causing type transition. Detect repeated JIT warm-up loops (~2000 iterations) followed by prototype manipulation in Edge script contexts.
  • Exploit PoC overwrites the pointer to property slots with a controlled value (0x1000000001234), observable as an out-of-bounds memory access crash at ds:00010000`41414141 in chakra.dll. Crash signatures at this address pattern indicate active exploitation attempts.
  • Exploit targets Chakra version 1.11.4 on Windows 10 (Microsoft Edge HTML-based). Presence of ChakraCore <= 1.11.4 / chakra.dll on unpatched systems should be flagged; patch reference is ChakraCore v1.11.5.
  • ·The exploit-db PoC (46485) is labeled CVE-2019-0539 but the NVD source (DOC 1) notes CVE-2019-0539 is distinct from CVE-2019-0567 and CVE-2019-0568; all three are Chakra type confusion bugs. The InitClass PoC (46204) and NewScObjectNoCtor/InitProto PoC (46203) may correspond to related but distinct CVEs — verify CVE assignment before deploying detections exclusively under CVE-2019-0539.
  • ·Microsoft's advisory states exploit status as 'Publicly Disclosed: No; Exploited: No' at time of publication, but public PoC code exists on Exploit-DB. Treat exploitation likelihood as elevated for unpatched Edge/ChakraCore 1.11.4 deployments.

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.