CVE-2025-1936: Adding %00 and a fake extension to a jar: URL changed the interpretation of the contents
jar: URLs retrieve local file content packaged in a ZIP archive. The null and everything after it was ignored when retrieving the content from the archive, but the fake extension after the null was used to determine the type of content. This could have been used to hide code in a web extension disguised as something else like an image. This vulnerability was fixed in Firefox 136, Firefox ESR 128.8, Thunderbird 136, and Thunderbird 128.8.
Other sources
jar: URLs retrieve local file content packaged in a ZIP archive. The null and everything after it was ignored when retrieving the content from the archive, but the fake extension after the null was used to determine the type of content. This could have been used to hide code in a web extension disguised as something else like an image. This vulnerability affects Firefox < 136 and Firefox ESR < 128.8.
— Red Hat
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Thunderbirdto a version that resolves this vulnerability.Fixed in 136 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 128.8 - Upgrade
Upgrade
ubuntu/firefoxto a version that resolves this vulnerability.Fixed in 136.0+build3-0ubuntu0.20.04.1 - Upgrade
Upgrade
ubuntu/thunderbirdto a version that resolves this vulnerability.Fixed in 1:128.12.0+build1-0ubuntu0.22.04.1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 136 - Upgrade
Upgrade
debian/firefoxto a version that resolves this vulnerability.Fixed in 159.0.1-1 - Upgrade
Upgrade
debian/firefox-esrto a version that resolves this vulnerability.Fixed in 140.12.0esr-1~deb12u1Fixed in 153.6.0esr-1~deb12u2Fixed in 140.15.0esr-1~deb13u1Fixed in 153.6.0esr-1~deb13u1Fixed in 153.5.1esr-1Fixed in 153.6.0esr-1 - Upgrade
Upgrade
debian/thunderbirdto a version that resolves this vulnerability.Fixed in 1:140.12.0esr-1~deb12u1Fixed in 1:153.6.0esr-1~deb12u2Fixed in 1:140.12.0esr-1~deb13u1Fixed in 1:153.6.0esr-1~deb13u1Fixed in 1:153.5.0esr-1Fixed in 1:153.6.0esr-1 - Upgrade
Upgrade
Firefoxto a version that resolves this vulnerability.Fixed in 136 - Upgrade
Upgrade
Firefox ESRto a version that resolves this vulnerability.Fixed in 128.8 - Upgrade
Upgrade
Thunderbird ESRto a version that resolves this vulnerability.Fixed in 128.8
Event History
Parent advisories
This vulnerability appears in the following advisories.
Peer vulnerabilities
Found alongside the following vulnerabilities.
Frequently Asked Questions
What is the severity of CVE-2025-1936?
CVE-2025-1936 has a severity rating that indicates it is crucial to address due to potential exploitation.
How do I fix CVE-2025-1936?
The fix for CVE-2025-1936 involves updating to Mozilla Firefox version 136 or Firefox ESR version 128.8 or later.
What types of software are affected by CVE-2025-1936?
CVE-2025-1936 affects Mozilla Firefox versions up to 136 and Firefox ESR versions up to 128.8.
What kind of vulnerability is CVE-2025-1936?
CVE-2025-1936 is a vulnerability that allows local file content retrieval through jar URLs in a ZIP archive.
What are the potential risks of CVE-2025-1936?
The potential risks of CVE-2025-1936 include the possibility of code being hidden in web extensions, leading to unauthorized access or manipulation.