CVE-2019-9792
CRITICALThunderbird <60.6, Firefox ESR <60.6, Firefox <66 - Memory Corruption
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2019-9792. PoCs published by Google Security Research.
AI-analyzed exploit summary The document describes a vulnerability in SpiderMonkey's IonMonkey JIT engine where branch pruning and Phi elimination can lead to the leakage of an internal JS_OPTIMIZED_OUT magic value, potentially causing memory corruption. It includes a proof-of-concept JavaScript function that triggers the issue.
Description
The IonMonkey just-in-time (JIT) compiler can leak an internal JS_OPTIMIZED_OUT magic value to the running script during a bailout. This magic value can then be used by JavaScript to achieve memory corruption, which results in a potentially exploitable crash. This vulnerability affects Thunderbird < 60.6, Firefox ESR < 60.6, and Firefox < 66.
Exploits (1)
The document describes a vulnerability in SpiderMonkey's IonMonkey JIT engine where branch pruning and Phi elimination can lead to the leakage of an internal JS_OPTIMIZED_OUT magic value, potentially causing memory corruption. It includes a proof-of-concept JavaScript function that triggers the issue.
References (7)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H