Skip to main content
← All vulnerabilities
CVE-2019-9791

The type inference system allows the compilation of functions that can cause type confusions between arbitrary objects when compiled through

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 60.6, 66
1 on Exploit-DB, 1 proof of concept on GitHub

Summary

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.

Timeline

  1. Public exploit on Exploit-DB

    EDB-46613

  2. CVE published
  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Mozilla Thunderbird

    fixed in 60.6

  • Mozilla Firefox ESR

    fixed in 60.6

  • Mozilla Firefox

    fixed in 66

References 8

mozilla.org

bugzilla.mozilla.org

access.redhat.com

Exploit-DB

GitHub · Sp0pielar/CVE-2019-9791