PT-2017-4206 · Libzip+3 · Libzip+3
Agostino Sarubbo
·
Published
2017-08-24
·
Updated
2024-06-15
·
CVE-2017-14107
CVSS v2.0
7.1
High
| Vector | AV:N/AC:M/Au:N/C:N/I:N/A:C |
Name of the Vulnerable Software and Affected Versions
libzip versions prior to 1.3.0
Description
The issue is related to the zip read eocd64 function in the zip open.c component of the libzip library, which handles zip archives. It is associated with uncontrolled memory allocation. Exploitation of this issue allows a remote attacker to cause a denial of service. This can be achieved by sending a crafted ZIP archive, which mishandles EOCD records and leads to a memory allocation failure in the zip cdir grow function in zip dirent.c.
Recommendations
For versions prior to 1.3.0, update to version 1.3.0 or later to resolve the issue. As a temporary workaround, consider restricting the handling of ZIP archives from untrusted sources to minimize the risk of exploitation.
Fix
DoS
Allocation of Resources Without Limits
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Suse
Ubuntu
Libzip