Priority MEDIUM 44
Memory safety bugs present in Firefox 124.
CVSS 3.1HIGH 8.1· Network · No auth · No interaction · EPSS 0.00486 · Published 2024-04-16 · Fixed in 125 CWE-119
Priority LOW 39
Memory safety bug present in Firefox 124, Firefox ESR 115.9, and Thunderbird 115.9.
CVSS 3.1HIGH 8.1· Network · No auth · No interaction · EPSS 0.00854 · Published 2024-04-16 · Partial fix · 125, 115.10 CWE-119
Priority LOW 19
There was no limit to the number of HTTP/2 CONTINUATION frames that would be processed.
CVSS 3.1LOW 3.7· Network · No auth · No interaction · EPSS 0.00766 · Published 2024-04-16 · Partial fix · 125, 115.10 CWE-770
Priority MEDIUM 44
The executable file warning was not presented when downloading .xrm-ms files.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00812 · Published 2024-04-16 · Fixed in 125, 115.10 CWE-434
Priority LOW 24
The MarkStack assignment operator, part of the JavaScript engine, could access uninitialized memory if it were used in a self-assignment.
CVSS 3.1MEDIUM 5.3· Network · No auth · User interaction · EPSS 0.00365 · Published 2024-04-16 · Fixed in 125 CWE-908
Priority LOW 18
If an AlignedBuffer were assigned to itself, the subsequent self-move could result in an incorrect reference count and later use-after-free.
CVSS 3.1MEDIUM 4.0· Local · No auth · No interaction · EPSS 0.00228 · Published 2024-04-16 · Partial fix · 125, 115.10 CWE-416
Priority LOW 27
An out-of-memory condition during object initialization could result in an empty shape list.
CVSS 3.1MEDIUM 6.2· Local · No auth · No interaction · EPSS 0.00172 · Published 2024-04-16 · Fixed in 125 CWE-401
Priority LOW 30
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.
CVSS 3.1MEDIUM 5.9· Network · No auth · User interaction · EPSS 0.00669 · Published 2024-04-16 · Partial fix · 125, 115.10 CWE-125
Priority MEDIUM 40
It was possible to mutate a JavaScript object so that the JIT could crash while tracing it.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00567 · Published 2024-04-16 · Fixed in 125 CWE-476
Priority LOW 36
The JIT created incorrect code for arguments in certain cases.
CVSS 3.1HIGH 7.8· Local · Low privileges · No interaction · EPSS 0.00245 · Published 2024-04-16 · Partial fix · 125, 115.10 CWE-416
Priority MEDIUM 41
A use-after-free could occur during WASM execution if garbage collection ran during the creation of an array.
CVSS 3.1HIGH 8.8· Network · No auth · User interaction · EPSS 0.00613 · Published 2024-04-16 · Fixed in 125 CWE-416
Priority LOW 29
In certain cases the JIT incorrectly optimized MSubstr operations, which led to out-of-bounds reads.
CVSS 3.1MEDIUM 6.5· Network · No auth · User interaction · EPSS 0.00398 · Published 2024-04-16 · Fixed in 125 CWE-125
Priority LOW 39
In some code patterns the JIT incorrectly optimized switch statements and generated code with out-of-bounds-reads.
CVSS 3.1HIGH 8.8· Network · No auth · User interaction · EPSS 0.00733 · Published 2024-04-16 · Partial fix · 125, 115.10 CWE-125
Priority LOW 33
A use-after-free could result if a JavaScript realm was in the process of being initialized when a garbage collection started.
CVSS 3.1HIGH 7.5· Adjacent network · No auth · No interaction · EPSS 0.00356 · Published 2024-04-16 · Fixed in 125 CWE-416
Priority LOW 36
GetBoundName could return the wrong version of an object when JIT optimizations were applied.
CVSS 3.1HIGH 7.5· Network · No auth · User interaction · EPSS 0.00627 · Published 2024-04-16 · Partial fix · 125, 115.10 CWE-386