summaryrefslogtreecommitdiff
path: root/pkg/unzip/patch/0010-Info-ZIP-UnZip-buffer-overflow.patch
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-06-15 18:15:50 -0700
committerMichael Forney <mforney@mforney.org>2019-06-15 18:20:20 -0700
commit52b1cb8097da659fc1fd84cb4d2e6868d8abee10 (patch)
tree46926a253eaac1a683f437fde6421acdef9e5151 /pkg/unzip/patch/0010-Info-ZIP-UnZip-buffer-overflow.patch
parentce9ba02aa51a3c0b1cfbb91b056e6075c8ded619 (diff)
unzip: Update to 6.0-23 patches from Debian
Diffstat (limited to 'pkg/unzip/patch/0010-Info-ZIP-UnZip-buffer-overflow.patch')
-rw-r--r--pkg/unzip/patch/0010-Info-ZIP-UnZip-buffer-overflow.patch41
1 files changed, 0 insertions, 41 deletions
diff --git a/pkg/unzip/patch/0010-Info-ZIP-UnZip-buffer-overflow.patch b/pkg/unzip/patch/0010-Info-ZIP-UnZip-buffer-overflow.patch
deleted file mode 100644
index edd9706f..00000000
--- a/pkg/unzip/patch/0010-Info-ZIP-UnZip-buffer-overflow.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From fb09687478043d64dc433bd034d063f33f718084 Mon Sep 17 00:00:00 2001
-From: mancha <mancha1@zoho.com>
-Date: Thu, 16 Jun 2016 22:42:17 -0700
-Subject: [PATCH] Info-ZIP UnZip buffer overflow
-
-From 12-cve-2014-9636-test-compr-eb in
-unzip_6.0-16+deb8u2.debian.tar.xz.
----
- extract.c | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/extract.c b/extract.c
-index ec31e60..d816603 100644
---- a/extract.c
-+++ b/extract.c
-@@ -2228,6 +2228,7 @@ static int test_compr_eb(__G__ eb, eb_size, compr_offset, test_uc_ebdata)
- ulg eb_ucsize;
- uch *eb_ucptr;
- int r;
-+ ush eb_compr_method;
-
- if (compr_offset < 4) /* field is not compressed: */
- return PK_OK; /* do nothing and signal OK */
-@@ -2244,6 +2245,14 @@ static int test_compr_eb(__G__ eb, eb_size, compr_offset, test_uc_ebdata)
- ((eb_ucsize > 0L) && (eb_size <= (compr_offset + EB_CMPRHEADLEN))))
- return IZ_EF_TRUNC; /* no/bad compressed data! */
-
-+ /* 2014-11-03 Michal Zalewski, SMS.
-+ * For STORE method, compressed and uncompressed sizes must agree.
-+ * http://www.info-zip.org/phpBB3/viewtopic.php?f=7&t=450
-+ */
-+ eb_compr_method = makeword( eb + (EB_HEADSIZE + compr_offset));
-+ if ((eb_compr_method == STORED) && (eb_size - compr_offset != eb_ucsize))
-+ return PK_ERR;
-+
- if (
- #ifdef INT_16BIT
- (((ulg)(extent)eb_ucsize) != eb_ucsize) ||
---
-2.8.1
-