Skip to content

CVE-2019-9792 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 co...

CriticalCVSS 9.8 EPSS 13.3% PoC
Published
Updated
Exploit status
Proof-of-concept only

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.

Affected products

ProductAffected versionsFixed in
debian/firefox-esr(Debian:12) < 60.6.0esr-1 60.6.0esr-1
debian/firefox-esr(Debian:13) < 60.6.0esr-1 60.6.0esr-1
debian/firefox-esr(Debian:14) < 60.6.0esr-1 60.6.0esr-1
debian/thunderbird(Debian:12) < 1:60.6.1-1 1:60.6.1-1
debian/thunderbird(Debian:13) < 1:60.6.1-1 1:60.6.1-1
debian/thunderbird(Debian:14) < 1:60.6.1-1 1:60.6.1-1
mozilla Firefox < 60.6.0 60.6.0
mozilla Firefox < 66.0 66.0
mozilla Thunderbird < 60.6.0 60.6.0
redhat enterprise linux = 8.0 No fix listed
redhat enterprise linux eus = 8.1 No fix listed
redhat enterprise linux eus = 8.2 No fix listed
redhat enterprise linux eus = 8.4 No fix listed
redhat enterprise linux server aus = 8.2 No fix listed
redhat enterprise linux server aus = 8.4 No fix listed
redhat enterprise linux server tus = 8.2 No fix listed
redhat enterprise linux server tus = 8.4 No fix listed
alpine/firefox-esr(Alpine:v3.10) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.11) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.12) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.13) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.14) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.15) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.16) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.17) < 60.6.1-r0 60.6.1-r0
Show 10 more
ProductAffected versionsFixed in
alpine/firefox-esr(Alpine:v3.18) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.19) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.20) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.21) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.22) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.23) < 60.6.1-r0 60.6.1-r0
alpine/firefox-esr(Alpine:v3.9) < 60.6.1-r0 60.6.1-r0
mozilla Thunderbird < 60.6 60.6
mozilla firefox esr < 60.6 60.6
mozilla Firefox < 66 66

References