Resource management error in Mozilla products - CVE-2024-1554
Published: February 20, 2024
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 Android
Mozilla Firefox
Gentoo Linux
Ubuntu
openEuler
www-client/firefox
firefox (Ubuntu package)
firefox
firefox-debuginfo
firefox-debugsource
How to mitigate CVE-2024-1554
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