CVE-2025-1632: libarchive bsdunzip.c list null pointer dereference
A vulnerability was found in libarchive up to 3.7.7. It has been classified as problematic. This affects the function list of the file bsdunzip.c. The manipulation leads to null pointer dereference. It is possible to launch the attack on the local host. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Other sources
libarchive bsdunzip.c list null pointer dereference
— Microsoft
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/libarchiveto a version that resolves this vulnerability.Fixed in 3.7.4-2 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.7.7-2 - Upgrade
Upgrade
libarchiveto a version that resolves this vulnerability.Fixed in 3.7.8Patch CVE-2024-57970 - Upgrade
Upgrade
libarchiveto a version that resolves this vulnerability.Fixed in 3.7.8Patch CVE-2025-1632 - Upgrade
Upgrade
libarchiveto a version that resolves this vulnerability.Fixed in 3.7.8Patch CVE-2025-25724
Event History
Frequently Asked Questions
What is the severity of CVE-2025-1632?
CVE-2025-1632 is classified as problematic due to its potential to cause a null pointer dereference.
What software is affected by CVE-2025-1632?
CVE-2025-1632 affects libarchive versions up to and including 3.7.7.
How can I exploit CVE-2025-1632?
CVE-2025-1632 can be exploited locally through manipulation of the bsdunzip.c function.
How do I fix CVE-2025-1632?
To fix CVE-2025-1632, update libarchive to a version newer than 3.7.7.
What is a null pointer dereference in the context of CVE-2025-1632?
A null pointer dereference in the context of CVE-2025-1632 refers to the program attempting to access memory that hasn't been allocated, which leads to application crashes.