Add advisories for Firefox 125

* Initial pass at 125 / ESR-115.10 advisories

Checking in without CVE assignments, but otherwise finished draft

* Assigned CVEs

Assigned CVEs and a couple of minor edits

---------

Co-authored-by: Daniel Veditz <dveditz@gmail.com>
This commit is contained in:
Ryan VanderMeulen 2024-04-16 08:09:12 -07:00
Родитель f16bff18bf
Коммит 38dbd78d46
2 изменённых файлов: 213 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,131 @@
## mfsa2024-18.yml
announced: April 16, 2024
impact: high
fixed_in:
- Firefox 125
title: Security Vulnerabilities fixed in Firefox 125
advisories:
CVE-2024-3852:
title: GetBoundName in the JIT returned the wrong object
impact: high
reporter: Logan Stratton
description: |
GetBoundName could return the wrong version of an object when JIT optimizations were applied.
bugs:
- url: 1883542
CVE-2024-3853:
title: Use-after-free if garbage collection runs during realm initialization
impact: high
reporter: Gary Kwong
description: |
A use-after-free could result if a JavaScript realm was in the process of being initialized when a garbage collection started.
bugs:
- url: 1884427
CVE-2024-3854:
title: Out-of-bounds-read after mis-optimized switch statement
impact: high
reporter: Lukas Bernhard
description: |
In some code patterns the JIT incorrectly optimized switch statements and generated code with out-of-bounds-reads.
bugs:
- url: 1884552
CVE-2024-3855:
title: Incorrect JIT optimization of MSubstr leads to out-of-bounds reads
impact: high
reporter: Lukas Bernhard
description: |
In certain cases the JIT incorrectly optimized MSubstr operations, which led to out-of-bounds reads.
bugs:
- url: 1885828
CVE-2024-3856:
title: Use-after-free in WASM garbage collection
impact: high
reporter: Nan Wang
description: |
A use-after-free could occur during WASM execution if garbage collection ran during the creation of an array.
bugs:
- url: 1885829
CVE-2024-3857:
title: Incorrect JITting of arguments led to use-after-free during garbage collection
impact: high
reporter: Lukas Bernhard
description: |
The JIT created incorrect code for arguments in certain cases. This led to potential use-after-free crashes during garbage collection.
bugs:
- url: 1886683
CVE-2024-3858:
title: 'Corrupt pointer dereference in js::CheckTracedThing<js::Shape>'
impact: high
reporter: Lukas Bernhard
description: |
It was possible to mutate a JavaScript object so that the JIT could crash while tracing it.
bugs:
- url: 1888892
CVE-2024-3859:
title: Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
impact: moderate
reporter: Ronald Crane
description: |
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.
bugs:
- url: 1874489
CVE-2024-3860:
title: Crash when tracing empty shape lists
impact: moderate
reporter: Gary Kwong
description: |
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.
bugs:
- url: 1881417
CVE-2024-3861:
title: Potential use-after-free due to AlignedBuffer self-move
impact: moderate
reporter: Ronald Crane
description: |
If an AlignedBuffer were assigned to itself, the subsequent self-move could result in an incorrect reference count and later use-after-free.
bugs:
- url: 1883158
CVE-2024-3862:
title: Potential use of uninitialized memory in MarkStack assignment operator on self-assignment
impact: moderate
reporter: Ronald Crane
description: |
The MarkStack assignment operator, part of the JavaScript engine, could access uninitialized memory if it were used in a self-assignment.
bugs:
- url: 1884457
CVE-2024-3863:
title: Download Protections were bypassed by .xrm-ms files on Windows
impact: moderate
reporter: Eduardo Braun Prado working with Trend Micro Zero Day Initiative
description: |
The executable file warning was not presented when downloading .xrm-ms files. <br>*Note: This issue only affected Windows operating systems. Other operating systems are unaffected.*
bugs:
- url: 1885855
CVE-2024-3302:
title: Denial of Service using HTTP/2 CONTINUATION frames
impact: low
reporter: Bartek Nowotarski via CERT
description: |
There was no limit to the number of HTTP/2 CONTINUATION frames that would be processed. A server could abuse this to create an Out of Memory condition in the browser.
bugs:
- url: 1881183
- url: https://kb.cert.org/vuls/id/421644
desc: VU#421644 - HTTP/2 CONTINUATION frames can be utilized for DoS attacks
CVE-2024-3864:
title: Memory safety bug fixed in Firefox 125, Firefox ESR 115.10, and Thunderbird 115.10
impact: high
reporter: Paul Bone
description: |
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.
bugs:
- url: 1888333
desc: Memory safety bug fixed in Firefox 125, Firefox ESR 115.10, and Thunderbird 115.10
CVE-2024-3865:
title: Memory safety bugs fixed in Firefox 125
impact: high
reporter: the Mozilla Fuzzing Team, Simon Friedberger, Andrew McCreight
description: |
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.
bugs:
- url: 1881076, 1884887, 1885359, 1889049
desc: Memory safety bugs fixed in Firefox 125

Просмотреть файл

@ -0,0 +1,82 @@
## mfsa2024-19.yml
announced: April 16, 2024
impact: high
fixed_in:
- Firefox ESR 115.10
title: Security Vulnerabilities fixed in Firefox ESR 115.10
advisories:
CVE-2024-3852:
title: GetBoundName in the JIT returned the wrong object
impact: high
reporter: Logan Stratton
description: |
GetBoundName could return the wrong version of an object when JIT optimizations were applied.
bugs:
- url: 1883542
CVE-2024-3854:
title: Out-of-bounds-read after mis-optimized switch statement
impact: high
reporter: Lukas Bernhard
description: |
In some code patterns the JIT incorrectly optimized switch statements and generated code with out-of-bounds-reads.
bugs:
- url: 1884552
CVE-2024-3857:
title: Incorrect JITting of arguments led to use-after-free during garbage collection
impact: high
reporter: Lukas Bernhard
description: |
The JIT created incorrect code for arguments in certain cases. This led to potential use-after-free crashes during garbage collection.
bugs:
- url: 1886683
CVE-2024-2609:
title: Permission prompt input delay could expire when not in focus
impact: moderate
reporter: Shaheen Fazim
description: |
The permission prompt input delay could expire while the window is not in focus. This makes it vulnerable to clickjacking by malicious websites.
bugs:
- url: 1866100
CVE-2024-3859:
title: Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
impact: moderate
reporter: Ronald Crane
description: |
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.
bugs:
- url: 1874489
CVE-2024-3861:
title: Potential use-after-free due to AlignedBuffer self-move
impact: moderate
reporter: Ronald Crane
description: |
If an AlignedBuffer were assigned to itself, the subsequent self-move could result in an incorrect reference count and later use-after-free.
bugs:
- url: 1883158
CVE-2024-3863:
title: Download Protections were bypassed by .xrm-ms files on Windows
impact: moderate
reporter: Eduardo Braun Prado working with Trend Micro Zero Day Initiative
description: |
The executable file warning was not presented when downloading .xrm-ms files. <br>*Note: This issue only affected Windows operating systems. Other operating systems are unaffected.*
bugs:
- url: 1885855
CVE-2024-3302:
title: Denial of Service using HTTP/2 CONTINUATION frames
impact: low
reporter: Bartek Nowotarski via CERT
description: |
There was no limit to the number of HTTP/2 CONTINUATION frames that would be processed. A server could abuse this to create an Out of Memory condition in the browser.
bugs:
- url: 1881183
- url: https://kb.cert.org/vuls/id/421644
desc: VU#421644 - HTTP/2 CONTINUATION frames can be utilized for DoS attacks
CVE-2024-3864:
title: Memory safety bug fixed in Firefox 125, Firefox ESR 115.10, and Thunderbird 115.10
impact: high
reporter: Paul Bone
description: |
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.
bugs:
- url: 1888333
desc: Memory safety bug fixed in Firefox 125, Firefox ESR 115.10, and Thunderbird 115.10