Patchfirst
CVE-2019-9791 Public exploit EPSS 19.9%

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

Mozilla · Thunderbird

Summary

The type inference system in Mozilla Thunderbird's IonMonkey JIT compiler can produce type confusions between arbitrary objects when a constructor function is entered through on-stack replacement. An attacker who can get the affected code compiled and executed may be able to read and write arbitrary objects during an exploitable crash.

Official description · CVE.org

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.

Breakdown
24.5 / 100
Exploited
Not confirmed
Reports
0
Tactics
0/15

Public exploit code (Exploit-DB) was available 31 days before disclosure.

  1. Public exploit codeExploit-DB31 days before
  2. Disclosedday 0

techniques

No techniques linked

No high- or medium-confidence techniques. The 1 available link are lower confidence and listed below.

Lower-confidence links (1)

These come from early or generic mappings, text matching, or contradict this CVE’s details (for example a public-facing technique on a bug that needs a user to open a file). Shown for completeness.

  • Exploitation for Client ExecutionT1203 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)

What security researchers reported

Not named in any threat report yet

References

6 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close