Add NOPORTDOCS support PR: 28577 Submitted by: Patrick Li <pat@databits.net> Approved by: maintainer (he is on vacation :)b01f67dc8e
unzip -- multiple vulnerabilitiesentered 2016-01-04
List, test, and extract compressed files from a ZIP archive
# pkg install unzipinstalls 6.0_8 from latest; from quarterly (2026Q4) 6.0_8# cd /usr/ports/archivers/unzip && make install clean# make -C /usr/ports/archivers/unzip config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 6.0_8 | 6.0_8 | – |
| FreeBSD 15 | 6.0_8 | 6.0_8 | – |
| FreeBSD 14 | 6.0_8 | 6.0_8 | 6.0_8 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 6.0_8 | 6.0_8 | – |
| FreeBSD 14 | 6.0_8 | 6.0_8 | 6.0_8 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
The CVE record lists the packaged version 6.0_8 as affected, and no VuXML entry names the CVE. What does this mean?
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2018-1000035 | 7.8 | 2018-02-09 | A heap-based buffer overflow exists in Info-Zip UnZip version <= 6.00 in the processing of password-protected archives that allows an attacker to perform a denial of ser… |
| CVE-2022-0529 | 5.5 | 2022-02-09 | A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows… |
| CVE-2022-0530 | 5.5 | 2022-02-09 | A flaw was found in Unzip. The vulnerability occurs during the conversion of a wide string to a local string that leads to a heap of out-of-bound write. This flaw allows… |
| CVE-2018-18384 | 5.5 | 2018-10-16 | Info-ZIP UnZip 6.0 has a buffer overflow in list.c, when a ZIP archive has a crafted relationship between the compressed-size value and the uncompressed-size value, beca… |
| CVE-2016-9844 | 4.0 | 2017-01-18 | Buffer overflow in the zi_short function in zipinfo.c in Info-Zip UnZip 6.0 allows remote attackers to cause a denial of service (crash) via a large compression method v… |
| CVE-2014-9913 | 4.0 | 2017-01-18 | Buffer overflow in the list_files function in list.c in Info-Zip UnZip 6.0 allows remote attackers to cause a denial of service (crash) via vectors related to the compre… |
| CVE-2021-4217 | 3.3 | 2022-08-24 | A flaw was found in unzip. The vulnerability occurs due to improper handling of Unicode strings, which can lead to a null pointer dereference. This flaw allows an attack… |
| CVE-2019-13232 | 3.3 | 2019-07-04 | Info-ZIP UnZip 6.0 mishandles the overlapping of files inside a ZIP container, leading to denial of service (resource consumption), aka a "better zip bomb" issue. |
Listed in VuXML, the packaged version 6.0_8 is still in the affected range; pkg audit reports it. What does this mean?
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2014-8141 | 7.8 | 2020-01-31 | VuXML · Heap-based buffer overflow in the getZip64Data function in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the… |
| CVE-2014-8139 | 7.8 | 2020-01-31 | VuXML · Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t… |
| CVE-2014-8140 | 7.8 | 2020-01-31 | VuXML · Heap-based buffer overflow in the test_compr_eb function in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in th… |
| CVE-2015-7696 | 6.8 | 2015-11-06 | VuXML · Info-ZIP UnZip 6.0 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) or possibly execute arbitrary code via a craf… |
| CVE-2014-9636 | 5.0 | 2015-02-06 | VuXML · unzip 6.0 allows remote attackers to cause a denial of service (out-of-bounds read or write and crash) via an extra field with an uncompressed size smaller than the comp… |
| CVE-2015-7697 | 4.3 | 2015-11-06 | VuXML · Info-ZIP UnZip 6.0 allows remote attackers to cause a denial of service (infinite loop) via empty bzip2 data in a ZIP archive. |
Add NOPORTDOCS support PR: 28577 Submitted by: Patrick Li <pat@databits.net> Approved by: maintainer (he is on vacation :)b01f67dc8e
Add mirrors Submitted by: Jun Kuriyama <kuriyama@imgsrc.co.jp>550198de48
typo clean up police: \s -> \t2275ee0bcf
Upgrade to 5.4293277a0513
Goodbye, YEAR2000. Hello, 2001. Approved by: asami60f2b6b7a8
From Kato's PR: - Support CFLAGS/ARCH properly - Support NOPORTDOCS Plus my own: - Remove ftp://... line from the comments section of Makefile - Adjust WWW line to be http:// instead of ftp:// PR: 18904 Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>37e4a0377f
Upgrade to 5.41cc2779c415
Fix up PORTNAME/PORTVERSION. PR: 17986 Submitted by: dirk.meyer@dinoex.sub.org6028b9f952
update with the new PORTNAME/PORTVERSION variables59df8af48e
Respect CC3aaa2f02d0
FreeBSD.ORG -> FreeBSD.org Prompted by PR: 13476, 13477 Submitted by: KATO Tsuguru65ab34a667
ln -> ${LN}af5f314286Change Id->FreeBSD.2832540c9c
As threatened, enforce the "Capital, no period" rule. Ellipses are permitted. Note that, given current numeric motif of PW, this is done in four equally-sized commits of 393 files each.748713c3f6
Moving WWW_SITE to DESCR file ...85de26bbcd
More Y2K/WWW_SITE links added...23aec755f6
upgrade to 5.40643ca4e217
Urk, do this so it actually works. Sorry guys.2f474adfb2
s/MACHINE_ARCH/ARCH/ Suggested by: Bill Fenner8b4c16d521
Make this work on the ALPHA6d8cc168a6
cleanup.bdfbec504e
Remove the empty directory too.e8b1cc9231
Don't try to package manpages twice.cb83c0fd57
Add homepage to pkg/DESCRf2951502c6
Unbugger WRKSRC value.d03c5864c5
portlint999cbb3ea4
Upgrade to 5.3.2 Submitted by: markm3bd19ba415
Use freebsd: bulding target, faster i386 crcb507bce77e
Upgrade to 5.3.171be8e37a5
Include junk files into binary distribution as requiredb969fe3474
Turn on unshrink method4b30196e34
Fix ln command858f8ea606
Add zipgrep, misc cleanupa98901c99b
Add zipgrep, misc cleanup006db1df9a
Upgrade to 5.31ecf20b10d
mastersite/distfile changesdbc3f2c38b
Compress a bunch of manpages. Remove unnecessary @ directives from PLISTs. Note: I know that this is going to break some symlinks and/or .so includes, I will back some of these out as I run into these during package building.c98cfd116d
CATAGORIES+= -> CATAGORIES= Reordered vars where needed. Added MAINTAINERS where needed, many mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.d23a795680Oh my goodness! Satoshi is finally fed up and decided to "clean up" all the COMMENTs! No package names, no version numbers, no "this is absolutix-3.1.2" type comments that have zero information contents. Now, without any bad examples to follow, nobody has an excuse to import a port with those kind of comments. :) Phew! 238 ports modified!95137d2010
Upgrade to 5.2 (official release)ad350a399e
The rest of the archiver Makefiles. (I've already fixed Andrey's Makefiles before.)4d2354a8dc
Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in multiple catagories - I'll expect the various MAINTAINERS to make further adjustments (and add any KEYWORDS lines) themselves.ac3066bf75
Initial revision5ca7a7ffce
Cleanup.8da3f52a94
Jean-Marc Zucconi's unzip port. Submitted by: jmzb16aec7081