Logo
componentzlib
Name
zlib
Version
1.2.11
Type
library
Description
Zlib Compression Library
Licenses
Zlib
PURL
-
CPE
cpe:2.3:*:zlib:zlib:1.2.11:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
1.3.2
scarthgap
1.3.1

Patches#


#
Title
Author
Resolve
1
Reject overflows of zip header fields in minizip.
Hans Wennborg <hans@chromium.org>
CVE-2023-45853
2
CVE-2022-37434
Hitendra Prajapati <hprajapati@mvista.com>
CVE-2022-37434
3
Fix a bug that can crash deflate on some input when using
Mark Adler <madler@alumni.caltech.edu>
CVE-2018-25032
4
configure: Pass LDFLAGS to link tests
Khem Raj <raj.khem@gmail.com>
5
Neutralize zip file traversal attacks in miniunz.
Matt Wilson <msw@amazon.com>
CVE-2014-9485
6
Patch #6
Ross Burton <ross.burton@intel.com>

Vulnerabilities#


Name
Analysis
Description
Patched
MiniZip in zlib through 1.3 has an integer overflow and resultant heap-based buffer overflow in zipOpenNewFileInZip4_64 via a long filename, comment, or extra field. NOTE: MiniZip is not a supported part of the zlib product. NOTE: pyminizip through 0.2.6 is also vulnerable because it bundles an affected zlib version, and exposes the applicable MiniZip code through its compress API.
Patched
zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field. NOTE: only applications that call inflateGetHeader are affected. Some common applications bundle the affected zlib source code but may be unable to call inflateGetHeader (e.g., see the nodejs/node reference).
Patched
zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.
Patched
Directory traversal vulnerability in the do_extract_currentfile function in miniunz.c in miniunzip in minizip before 1.1-5 might allow remote attackers to write to arbitrary files via a crafted entry in a ZIP archive.