Mozilla Firefox vulnerabilities
3,257 known vulnerabilities affecting mozilla/firefox.
Total CVEs
3,257
CISA KEV
17
actively exploited
Public exploits
123
Exploited in wild
22
Severity breakdown
CRITICAL875HIGH985MEDIUM1325LOW72
Vulnerabilities
Page 28 of 163
CVE-2024-4777HIGHCVSS 8.8fixed in 115.11.0fixed in 126.0+1 more2024-05-14
CVE-2024-4777 [HIGH] CWE-787 CVE-2024-4777: Memory safety bugs present in Firefox 125, Firefox ESR 115.10, and Thunderbird 115.10. Some of these
Memory safety bugs present in Firefox 125, Firefox ESR 115.10, and Thunderbird 115.10. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. This vulnerability affects Firefox < 126, Firefox ESR < 115.11, and Thunderbird < 115.11.
nvdmozilla
CVE-2024-4769MEDIUMCVSS 5.9fixed in 115.11.0fixed in 126.0+1 more2024-05-14
CVE-2024-4769 [MEDIUM] CWE-351 CVE-2024-4769: When importing resources using Web Workers, error messages would distinguish the difference between
When importing resources using Web Workers, error messages would distinguish the difference between `application/javascript` responses and non-script responses. This could have been abused to learn information cross-origin. This vulnerability affects Firefox < 126, Firefox ESR < 115.11, and Thunderbird < 115.11.
nvdmozilla
CVE-2024-4767MEDIUMCVSS 4.3fixed in 115.11.0fixed in 126.0+1 more2024-05-14
CVE-2024-4767 [MEDIUM] CWE-459 CVE-2024-4767: If the `browser.privatebrowsing.autostart` preference is enabled, IndexedDB files were not properly
If the `browser.privatebrowsing.autostart` preference is enabled, IndexedDB files were not properly deleted when the window was closed. This preference is disabled by default in Firefox. This vulnerability affects Firefox < 126, Firefox ESR < 115.11, and Thunderbird < 115.11.
nvdosvmozilla
CVE-2024-4774MEDIUMCVSS 6.5fixed in 126.0≥ unspecified, < 1262024-05-14
CVE-2024-4774 [MEDIUM] CWE-758 CVE-2024-4774: The `ShmemCharMapHashEntry()` code was susceptible to potentially undefined behavior by bypassing th
The `ShmemCharMapHashEntry()` code was susceptible to potentially undefined behavior by bypassing the move semantics for one of its data members. This vulnerability affects Firefox < 126.
nvdosvmozilla
CVE-2024-4768MEDIUMCVSS 6.1fixed in 115.11.0fixed in 126.0+1 more2024-05-14
CVE-2024-4768 [MEDIUM] CWE-281 CVE-2024-4768: A bug in popup notifications' interaction with WebAuthn made it easier for an attacker to trick a us
A bug in popup notifications' interaction with WebAuthn made it easier for an attacker to trick a user into granting permissions. This vulnerability affects Firefox < 126, Firefox ESR < 115.11, and Thunderbird < 115.11.
nvdmozilla
CVE-2024-4772MEDIUMCVSS 5.9fixed in 126.0≥ unspecified, < 1262024-05-14
CVE-2024-4772 [MEDIUM] CWE-338 CVE-2024-4772: An HTTP digest authentication nonce value was generated using `rand()` which could lead to predictab
An HTTP digest authentication nonce value was generated using `rand()` which could lead to predictable values. This vulnerability affects Firefox < 126.
nvdosvmozilla
CVE-2024-4775MEDIUMCVSS 5.9fixed in 126.0≥ unspecified, < 1262024-05-14
CVE-2024-4775 [MEDIUM] CWE-431 CVE-2024-4775: An iterator stop condition was missing when handling WASM code in the built-in profiler, potentially
An iterator stop condition was missing when handling WASM code in the built-in profiler, potentially leading to invalid memory access and undefined behavior. *Note:* This issue only affects the application when the profiler is running. This vulnerability affects Firefox < 126.
nvdosvmozilla
CVE-2024-4766MEDIUMCVSS 4.3fixed in 126.0≥ unspecified, < 1262024-05-14
CVE-2024-4766 [MEDIUM] CVE-2024-4766: Different techniques existed to obscure the fullscreen notification in Firefox for Android. These c
Different techniques existed to obscure the fullscreen notification in Firefox for Android. These could have led to potential user confusion and spoofing attacks.
*This bug only affects Firefox for Android. Other versions of Firefox are unaffected.* This vulnerability affects Firefox < 126.
nvdmozilla
CVE-2024-3863CRITICALCVSS 9.8fixed in 115.10.0fixed in 125.0+1 more2024-04-16
CVE-2024-3863 [CRITICAL] CWE-434 CVE-2024-3863: The executable file warning was not presented when downloading .xrm-ms files. *Note: This issue on
The executable file warning was not presented when downloading .xrm-ms files.
*Note: This issue only affected Windows operating systems. Other operating systems are unaffected.* This vulnerability affects Firefox < 125, Firefox ESR < 115.10, and Thunderbird < 115.10.
nvdmozilla
CVE-2024-3852HIGHCVSS 7.5fixed in 115.10fixed in 125.0+1 more2024-04-16
CVE-2024-3852 [HIGH] CWE-386 CVE-2024-3852: GetBoundName could return the wrong version of an object when JIT optimizations were applied. This v
GetBoundName could return the wrong version of an object when JIT optimizations were applied. This vulnerability affects Firefox < 125, Firefox ESR < 115.10, and Thunderbird < 115.10.
nvdosvmozilla
CVE-2024-3854HIGHCVSS 8.8fixed in 115.10fixed in 125.0+1 more2024-04-16
CVE-2024-3854 [HIGH] CWE-125 CVE-2024-3854: In some code patterns the JIT incorrectly optimized switch statements and generated code with out-of
In some code patterns the JIT incorrectly optimized switch statements and generated code with out-of-bounds-reads. This vulnerability affects Firefox < 125, Firefox ESR < 115.10, and Thunderbird < 115.10.
nvdmozilla
CVE-2024-3864HIGHCVSS 8.1fixed in 115.10.0fixed in 125.0+1 more2024-04-16
CVE-2024-3864 [HIGH] CWE-119 CVE-2024-3864: Memory safety bug present in Firefox 124, Firefox ESR 115.9, and Thunderbird 115.9. This bug showed
Memory safety bug present in Firefox 124, Firefox ESR 115.9, and Thunderbird 115.9. This bug showed evidence of memory corruption and we presume that with enough effort this could have been exploited to run arbitrary code. This vulnerability affects Firefox < 125, Firefox ESR < 115.10, and Thunderbird < 115.10.
nvdmozilla
CVE-2024-3865HIGHCVSS 8.1fixed in 125.0≥ unspecified, < 1252024-04-16
CVE-2024-3865 [HIGH] CWE-119 CVE-2024-3865: Memory safety bugs present in Firefox 124. Some of these bugs showed evidence of memory corruption a
Memory safety bugs present in Firefox 124. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. This vulnerability affects Firefox < 125.
nvdosvmozilla
CVE-2024-3858HIGHCVSS 7.5fixed in 125.0≥ unspecified, < 1252024-04-16
CVE-2024-3858 [HIGH] CWE-476 CVE-2024-3858: It was possible to mutate a JavaScript object so that the JIT could crash while tracing it. This vul
It was possible to mutate a JavaScript object so that the JIT could crash while tracing it. This vulnerability affects Firefox < 125.
nvdosvmozilla
CVE-2024-3856HIGHCVSS 8.8fixed in 125.0≥ unspecified, < 1252024-04-16
CVE-2024-3856 [HIGH] CWE-416 CVE-2024-3856: A use-after-free could occur during WASM execution if garbage collection ran during the creation of
A use-after-free could occur during WASM execution if garbage collection ran during the creation of an array. This vulnerability affects Firefox < 125.
nvdosvmozilla
CVE-2024-3857HIGHCVSS 7.8fixed in 115.10fixed in 125.0+1 more2024-04-16
CVE-2024-3857 [HIGH] CWE-416 CVE-2024-3857: The JIT created incorrect code for arguments in certain cases. This led to potential use-after-free
The JIT created incorrect code for arguments in certain cases. This led to potential use-after-free crashes during garbage collection. This vulnerability affects Firefox < 125, Firefox ESR < 115.10, and Thunderbird < 115.10.
nvdmozilla
CVE-2024-3853HIGHCVSS 7.5fixed in 125.0≥ unspecified, < 1252024-04-16
CVE-2024-3853 [HIGH] CWE-416 CVE-2024-3853: A use-after-free could result if a JavaScript realm was in the process of being initialized when a g
A use-after-free could result if a JavaScript realm was in the process of being initialized when a garbage collection started. This vulnerability affects Firefox < 125.
nvdosvmozilla
CVE-2024-3861MEDIUMCVSS 4.0fixed in 115.0fixed in 125.0+1 more2024-04-16
CVE-2024-3861 [MEDIUM] CWE-416 CVE-2024-3861: If an AlignedBuffer were assigned to itself, the subsequent self-move could result in an incorrect r
If an AlignedBuffer were assigned to itself, the subsequent self-move could result in an incorrect reference count and later use-after-free. This vulnerability affects Firefox < 125, Firefox ESR < 115.10, and Thunderbird < 115.10.
nvdmozilla
CVE-2024-3860MEDIUMCVSS 6.2fixed in 125.0≥ unspecified, < 1252024-04-16
CVE-2024-3860 [MEDIUM] CWE-401 CVE-2024-3860: An out-of-memory condition during object initialization could result in an empty shape list. If the
An out-of-memory condition during object initialization could result in an empty shape list. If the JIT subsequently traced the object it would crash. This vulnerability affects Firefox < 125.
nvdosvmozilla
CVE-2024-3859MEDIUMCVSS 5.9fixed in 115.10fixed in 125.0+1 more2024-04-16
CVE-2024-3859 [MEDIUM] CWE-125 CVE-2024-3859: On 32-bit versions there were integer-overflows that led to an out-of-bounds-read that potentially c
On 32-bit versions there were integer-overflows that led to an out-of-bounds-read that potentially could be triggered by a malformed OpenType font. This vulnerability affects Firefox < 125, Firefox ESR < 115.10, and Thunderbird < 115.10.
nvdmozilla