diff options
Diffstat (limited to 'media-gfx/exiv2/files/exiv2-0.26-CVE-2017-9239.patch')
-rw-r--r-- | media-gfx/exiv2/files/exiv2-0.26-CVE-2017-9239.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/media-gfx/exiv2/files/exiv2-0.26-CVE-2017-9239.patch b/media-gfx/exiv2/files/exiv2-0.26-CVE-2017-9239.patch new file mode 100644 index 00000000000..2a3e20c9fac --- /dev/null +++ b/media-gfx/exiv2/files/exiv2-0.26-CVE-2017-9239.patch @@ -0,0 +1,22 @@ +From 2f8681e120d277e418941c4361c83b5028f67fd8 Mon Sep 17 00:00:00 2001 +From: clanmills <robin@clanmills.com> +Date: Sat, 27 May 2017 10:18:17 +0100 +Subject: [PATCH] #1296 Fix submitted. + +--- + src/tiffcomposite.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/tiffcomposite.cpp b/src/tiffcomposite.cpp +index c6b860d8..0c9b9c4a 100644 +--- a/src/tiffcomposite.cpp ++++ b/src/tiffcomposite.cpp +@@ -1611,6 +1611,8 @@ namespace Exiv2 { + uint32_t TiffImageEntry::doWriteImage(IoWrapper& ioWrapper, + ByteOrder /*byteOrder*/) const + { ++ if ( !pValue() ) throw Error(21); // #1296 ++ + uint32_t len = pValue()->sizeDataArea(); + if (len > 0) { + #ifdef DEBUG |