vendor:
Chakra JavaScript Engine
by:
7.5
CVSS
HIGH
Type Confusion
843
CWE
Product Name: Chakra JavaScript Engine
Affected Version From:
Affected Version To:
Patch Exists: NO
Related CWE:
CPE:
Platforms Tested:
Chakra JIT Compilation Type Confusion
The Chakra JIT compilation process stores variables' type information by basic block. However, unlike variables, the type information of constants like numbers and strings is managed globally. This leads to a type confusion vulnerability where constants can be treated as a different type regardless of the control flow. This vulnerability can be exploited through inlined JavaScript functions.
Mitigation:
Apply the patches provided by the vendor.