diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2018-08-01 09:45:49 +0200 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2018-08-01 09:57:38 +0200 |
commit | 8492c4dc39731d78f748997e51371244e9a7a03f (patch) | |
tree | 76c717867a51ccc444c662bdd690db5f6764e8cb /media-libs/libjpeg-turbo/files | |
parent | dev-util/sysdig: Bump to 0.22.1 (diff) | |
download | gentoo-8492c4dc39731d78f748997e51371244e9a7a03f.tar.gz gentoo-8492c4dc39731d78f748997e51371244e9a7a03f.tar.bz2 gentoo-8492c4dc39731d78f748997e51371244e9a7a03f.zip |
media-libs/libjpeg-turbo: Bump to version 2.0.0. Removed old.
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Diffstat (limited to 'media-libs/libjpeg-turbo/files')
-rw-r--r-- | media-libs/libjpeg-turbo/files/libjpeg-turbo-1.5.90-divzero_fix.patch | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/media-libs/libjpeg-turbo/files/libjpeg-turbo-1.5.90-divzero_fix.patch b/media-libs/libjpeg-turbo/files/libjpeg-turbo-1.5.90-divzero_fix.patch deleted file mode 100644 index d505499a082d..000000000000 --- a/media-libs/libjpeg-turbo/files/libjpeg-turbo-1.5.90-divzero_fix.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 43e84cff1bb2bd8293066f6ac4eb0df61ddddbc6 Mon Sep 17 00:00:00 2001 -From: DRC <information@libjpeg-turbo.org> -Date: Tue, 12 Jun 2018 20:27:00 -0500 -Subject: [PATCH] tjLoadImage(): Fix FPE triggered by malformed BMP - -In rdbmp.c, it is necessary to guard against 32-bit overflow/wraparound -when allocating the row buffer, because since BMP files have 32-bit -width and height fields, the value of biWidth can be up to 4294967295. -Specifically, if biWidth is 1073741824 and cinfo->input_components = 4, -then the samplesperrow argument in alloc_sarray() would wrap around to -0, and a division by zero error would occur at line 458 in jmemmgr.c. - -If biWidth is set to a higher value, then samplesperrow would wrap -around to a small number, which would likely cause a buffer overflow -(this has not been tested or verified.) -diff --git a/rdbmp.c b/rdbmp.c -index fcabbb13e..a02cfd909 100644 ---- a/rdbmp.c -+++ b/rdbmp.c -@@ -6,7 +6,7 @@ - * Modified 2009-2010 by Guido Vollbeding. - * libjpeg-turbo Modifications: - * Modified 2011 by Siarhei Siamashka. -- * Copyright (C) 2015, 2017, D. R. Commander. -+ * Copyright (C) 2015, 2017-2018, D. R. Commander. - * For conditions of distribution and use, see the accompanying README.ijg - * file. - * -@@ -623,6 +623,12 @@ start_input_bmp(j_compress_ptr cinfo, cjpeg_source_ptr sinfo) - } - } - -+ /* Ensure that biWidth * cinfo->input_components doesn't exceed the maximum -+ value of the JDIMENSION type. This is only a danger with BMP files, since -+ their width and height fields are 32-bit integers. */ -+ if ((unsigned long long)biWidth * -+ (unsigned long long)cinfo->input_components > 0xFFFFFFFFULL) -+ ERREXIT(cinfo, JERR_WIDTH_OVERFLOW); - /* Allocate one-row buffer for returned data */ - source->pub.buffer = (*cinfo->mem->alloc_sarray) - ((j_common_ptr)cinfo, JPOOL_IMAGE, |