summary refs log tree commit diff
path: root/pkgs/tools/compression/bzip2/CVE-2016-3189.patch
diff options
context:
space:
mode:
authorGraham Christensen <graham@grahamc.com>2016-11-30 19:30:52 -0500
committerGraham Christensen <graham@grahamc.com>2016-11-30 19:30:52 -0500
commit390f6a985bea5183e9e15d9dfe17e61aac86dd00 (patch)
treec9438b7c86c11194999285ab75fdfb18875433c5 /pkgs/tools/compression/bzip2/CVE-2016-3189.patch
parentea07ad6bd9e3144248864a21b4999f32b78c2857 (diff)
downloadnixpkgs-390f6a985bea5183e9e15d9dfe17e61aac86dd00.tar
nixpkgs-390f6a985bea5183e9e15d9dfe17e61aac86dd00.tar.gz
nixpkgs-390f6a985bea5183e9e15d9dfe17e61aac86dd00.tar.bz2
nixpkgs-390f6a985bea5183e9e15d9dfe17e61aac86dd00.tar.lz
nixpkgs-390f6a985bea5183e9e15d9dfe17e61aac86dd00.tar.xz
nixpkgs-390f6a985bea5183e9e15d9dfe17e61aac86dd00.tar.zst
nixpkgs-390f6a985bea5183e9e15d9dfe17e61aac86dd00.zip
Revert "Revert "bzip2: patch for CVE-2016-3189""
This reverts commit 6393ca650eb9ef5f045905600c4256a0d0bf20b7.
Diffstat (limited to 'pkgs/tools/compression/bzip2/CVE-2016-3189.patch')
-rw-r--r--pkgs/tools/compression/bzip2/CVE-2016-3189.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/tools/compression/bzip2/CVE-2016-3189.patch b/pkgs/tools/compression/bzip2/CVE-2016-3189.patch
new file mode 100644
index 00000000000..eff324b3250
--- /dev/null
+++ b/pkgs/tools/compression/bzip2/CVE-2016-3189.patch
@@ -0,0 +1,12 @@
+diff --git a/bzip2recover.c b/bzip2recover.c
+index f9de049..252c1b7 100644
+--- a/bzip2recover.c
++++ b/bzip2recover.c
+@@ -457,6 +457,7 @@ Int32 main ( Int32 argc, Char** argv )
+             bsPutUChar ( bsWr, 0x50 ); bsPutUChar ( bsWr, 0x90 );
+             bsPutUInt32 ( bsWr, blockCRC );
+             bsClose ( bsWr );
++            outFile = NULL;
+          }
+          if (wrBlock >= rbCtr) break;
+          wrBlock++;