ZeroHour

CVE-2018-8298

KEV PoC mass

Type Confusion RCE in Microsoft ChakraCore Scripting Engine

CISA: ChakraCore Scripting Engine Type Confusion Vulnerability

CVSS 3.1
7.5 high
EPSS
75%p99
Published
()
KEV added
AI analysis

CVE-2018-8298 is a type-confusion (CWE-843) remote code execution flaw in Microsoft's ChakraCore JavaScript engine, which mishandles objects in memory. An attacker triggers it by getting a user or an embedding application to execute attacker-crafted JavaScript, causing the engine to misinterpret object types and corrupt memory (CVSS shows a network attack vector with high complexity and required user interaction). Successful exploitation yields code execution in the context of the hosting process, with high confidentiality, integrity, and availability impact. Anyone running ChakraCore is affected — most prominently the legacy Microsoft Edge browser shipped with Windows 10, plus standalone or embedded ChakraCore builds such as Node.js-ChakraCore; Microsoft is the assigning vendor. Exploitation is confirmed: the flaw is in CISA's Known Exploited Vulnerabilities catalog (added 2022-03-03), carries an EPSS of 74.8% (99th percentile), and a public proof-of-concept is referenced (Exploit-DB 45217).

What to do: Apply Microsoft's Patch Tuesday security updates and update ChakraCore to the vendor's current patched release per the CISA KEV required action (see Microsoft's advisory for the exact fixed version). Audit for anything still embedding ChakraCore — legacy Edge on Windows 10, node-chakracore builds, and IoT/embedded integrations — and update or retire it, since modern Chromium-based Edge no longer uses ChakraCore. Until patched, limit rendering of untrusted JavaScript in ChakraCore-hosted applications.

Affected
Microsoft ChakraCore scripting engine
Estimated exposure
mass≈100 million+ users (legacy Edge on Windows 10 devices; direct standalone/embedded ChakraCore deployments are far fewer) — ChakraCore is the JavaScript engine of the legacy Microsoft Edge browser that shipped on every Windows 10 device (an install base of hundreds of millions), while direct standalone use such as node-chakracore or embedded integrations is…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

A remote code execution vulnerability exists in the way that the ChakraCore scripting engine handles objects in memory, aka "Scripting Engine Memory Corruption Vulnerability." This affects ChakraCore. This CVE ID is unique from CVE-2018-8242, CVE-2018-8283, CVE-2018-8287, CVE-2018-8288, CVE-2018-8291, CVE-2018-8296.

CISA Known Exploited Vulnerability
Affected
ChakraCore ChakraCore scripting engine
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
microsoft
Products
chakracore
Weakness
CWE-843
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news