Resource management error in Mozilla products - CVE-2024-1554

 

Resource management error in Mozilla products - CVE-2024-1554

Published: February 20, 2024


Vulnerability identifier: #VU86645
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2024-1554
CWE-ID: CWE-399
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to poison browser cache.

The vulnerability exists due to the fetch() API and navigation incorrectly share the same cache, as the cache key does not include the optional headers the fetch() API may contain. A remote attacker can poison the local browser cache by priming it with a fetch() response controlled by the additional headers. Upon navigation to the same URL, the user would see the cached response instead of the expected response.


Affected software

Firefox for iOS
Firefox for Android
Mozilla Firefox
Gentoo Linux
Ubuntu
openEuler
www-client/firefox
firefox (Ubuntu package)
firefox
firefox-debuginfo
firefox-debugsource

How to mitigate CVE-2024-1554

Install updates from vendor's website.

Firefox for iOS - update to 123.0
Firefox for Android - update to 123.0
Mozilla Firefox - update to 123.0
www-client/firefox - update to 104
firefox (Ubuntu package) - addressed in versions 123.0+build3-0ubuntu0.20.04.1, 123.0.1+build1-0ubuntu0.20.04.1
firefox - update to 128.8.0-1
firefox-debuginfo - update to 128.8.0-1
firefox-debugsource - update to 128.8.0-1

External References

Related Security Bulletins