JIT miscompilation in the JavaScript Engine: JIT component. This vulnerability was fixed in Firefox 149, Firefox ESR 115.34, Firefox ESR 140.9, Thunderbird 149, and Thunderbird 140.9.
The JIT (Just-In-Time compilation) component of the JavaScript engine performs incorrect code compilation, leading to a situation where a memory value is interpreted as a different type than what was actually assigned to it (type confusion, CWE-843). An attacker can craft malicious JavaScript code and trick the victim into visiting a controlled website or opening a malicious message, which triggers the faulty JIT compilation process. As a result, arbitrary operations can be executed in the context of the browser or email client process.
An attacker can achieve full remote code execution (RCE) on the victim's machine, potentially gaining the ability to compromise confidentiality, integrity, and availability of the system at the highest level.
Software should be updated immediately to the following versions: Firefox 149, Firefox ESR 115.34, Firefox ESR 140.9, Thunderbird 149 or Thunderbird 140.9, in which the bug has been fixed by the vendor.
Mozilla Firefox versions before 149, Mozilla Firefox ESR versions before 115.34 and before 140.9, Mozilla Thunderbird versions before 149 and before 140.9.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HMozilla Firefox
APPMozilla< 115.34.0< 149.0128.0 – 140.9.0 (excl.)
Related vulnerabilities
Use-after-free w Animation timelines Firefox/Thunderbird — RCE
Use-after-free w WebGPU IPC framework Mozilla — sandbox escape
Mozilla Firefox/Thunderbird: przełamanie sandbox przez IPC Prompt:Open
RCE w Mozilla Firefox przez błąd nsCSSFrameConstructor::ContentAppended
Sandbox escape due to use-after-free in the DOM: Navigation component. This vulnerability was fixed in Firefox...