Logo
componentzlib
Name
zlib
Version
1.3.1-r1
Type
library
Description
-
Licenses
-
PURL
-
CPE
cpe:2.3:a:zlib:zlib:1.3.1:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
1.3.2-r1

Patches#


#
Title
Author
Resolve
1
Patch #1
Unknown
2
Inflate using wider loads and stores
Simon Hosie <simon.hosie@arm.com>
3
Patch #3
Unknown
4
Prepare ARM-specific contrib directory.
Simon Hosie <simon.hosie@arm.com>

Vulnerabilities#


Name
Analysis
Description
Exploitable
zlib before 1.3.2 allows CPU consumption via crc32_combine64 and crc32_combine_gen64 because x2nmodp can do right shifts within a loop that has no termination condition.
Exploitable
zlib versions up to and including 1.3.1.2 include a global buffer overflow in the untgz utility located under contrib/untgz. The vulnerability is limited to the standalone demonstration utility and does not affect the core zlib compression library. The flaw occurs when a user executes the untgz command with an excessively long archive name supplied via the command line, leading to an out-of-bounds write in a fixed-size global buffer.