Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).
CVE-2019-9791 — Type Confusion in Mozilla Firefox
Severity
9.8CRITICALNVD
EPSS
38.1%
top 2.78%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Affected products
Timeline
PublishedApr 26
Latest updateMay 24
Description
The type inference system allows the compilation of functions that can cause type confusions between arbitrary objects when compiled through the IonMonkey just-in-time (JIT) compiler and when the constructor function is entered through on-stack replacement (OSR). This allows for possible arbitrary reading and writing of objects during an exploitable crash. This vulnerability affects Thunderbird < 60.6, Firefox ESR < 60.6, and Firefox < 66.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9
Affected Packages6 packages
Also affects: Enterprise Linux 8.0, 8.1, 8.2, 8.4
🔴Vulnerability Details
8GHSA▶
GHSA-9r58-49jg-hrq7: The type inference system allows the compilation of functions that can cause type confusions between arbitrary objects when compiled through the IonMo↗2022-05-24
OSV▶
CVE-2019-9791: The type inference system allows the compilation of functions that can cause type confusions between arbitrary objects when compiled through the IonMo↗2019-04-26
CVEList▶
CVE-2019-9791: The type inference system allows the compilation of functions that can cause type confusions between arbitrary objects when compiled through the IonMo↗2019-04-26
💥Exploits & PoCs
1Exploit-DB
▶