Opened 17 months ago

Closed 17 months ago

Last modified 17 months ago

#21588 closed enhancement (fixed)

js-128.10.1 (spidermonkey) and firefox-128.10.1

Reported by: zeckma Owned by: zeckma
Priority: high Milestone: 12.4
Component: BOOK Version: git
Severity: critical Keywords:
Cc:

Description

This security update fixes two CVEs rated critical by Mozilla, Thunderbird is sure to follow.

This updates fixes:

  • CVE-2025-4920
  • CVE-2025-4921

I will explain the CVEs in detail in a comment.

Change History (8)

comment:1 by zeckma, 17 months ago

Severity: normal → critical

comment:2 by zeckma, 17 months ago

CVE-2025-4920: This exploit allows for an attacker to read and write out of bounds memory on a JavaScript promise object. Rated critical by Mozilla.

CVE-2025-4921: This exploit, like CVE-2025-4920, allows for out of bounds memory read and write through JavaScript, this time by confusing array indexes on a JS object. Also rated critical by Mozilla.

Both of these attacks have been demonstrated at Vancouver Pwn2Own and has displayed that this allows for remote code execution and JS manipulation.

Further reading: ​https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/

I aim to have this fixed tomorrow. Should get done as soon as possible. Thunderbird should likewise get a release pretty soon with the same fixes. I will be on the lookout for that.

Last edited 17 months ago by zeckma (previous) (diff)

comment:3 by Douglas R. Reno, 17 months ago

Summary: firefox and spidermonkey 128.10.1 → js-128.10.1 (spidermonkey) and firefox-128.10.1

comment:4 by Xi Ruoyao, 17 months ago

I'll test them with new rustc.

comment:5 by zeckma, 17 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at 070ec9559ea245420295836b785be0a7aa92e32e. If there are any changes required for newest Rustc, please make them, Xi. I don't have the newest version on my system yet. Thanks!

comment:6 by Xi Ruoyao, 17 months ago

It seems no change is needed.

comment:7 by Douglas R. Reno, 17 months ago

SA-12.3-033 issued for Spidermonkey.

Last edited 17 months ago by Douglas R. Reno (previous) (diff)

comment:8 by Douglas R. Reno, 17 months ago

SA-12.3-034 issued

Note: See TracTickets for help on using tickets.