diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2023-02-07 20:54:38 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2023-02-07 21:08:56 +0100 |
commit | 6f492d0793709293271563e8ee7453b0a096187f (patch) | |
tree | 7840a1e8472b8feefb5334a964a9cbca0bb12a85 /media-libs/exempi/files | |
parent | dev-libs/openssl: update 1.1.1 match recent changes in 3.x ebuilds (diff) | |
download | gentoo-6f492d0793709293271563e8ee7453b0a096187f.tar.gz gentoo-6f492d0793709293271563e8ee7453b0a096187f.tar.bz2 gentoo-6f492d0793709293271563e8ee7453b0a096187f.zip |
media-libs/exempi: Cleanup vulnerable 2.4.5-r1
Bug: https://bugs.gentoo.org/878757
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'media-libs/exempi/files')
-rw-r--r-- | media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch | 42 | ||||
-rw-r--r-- | media-libs/exempi/files/exempi-2.4.5-gcc11.patch | 11 |
2 files changed, 0 insertions, 53 deletions
diff --git a/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch b/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch deleted file mode 100644 index 36f0d0734350..000000000000 --- a/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 8ed2f034705fd2d032c81383eee8208fd4eee0ac Mon Sep 17 00:00:00 2001 -From: Victor Rodriguez <victor.rodriguez.bahena@intel.com> -Date: Sat, 18 Aug 2018 13:54:55 +0000 -Subject: [PATCH] Issue #9 - Fix null-pointer-dereference (CVE-2018-12648) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The WEBP::GetLE32 function in -XMPFiles/source/FormatSupport/WEBP_Support.hpp in Exempi 2.4.5 has a -NULL pointer dereference. - -https://bugs.freedesktop.org/show_bug.cgi?id=106981 -https://gitlab.freedesktop.org/libopenraw/exempi/issues/9 - -Signed-off-by: Victor Rodriguez <victor.rodriguez.bahena@intel.com> -Signed-off-by: Hubert Figuière <hub@figuiere.net> ---- - XMPFiles/source/FormatSupport/WEBP_Support.cpp | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -diff --git a/XMPFiles/source/FormatSupport/WEBP_Support.cpp b/XMPFiles/source/FormatSupport/WEBP_Support.cpp -index ffaf220..4fe705b 100644 ---- a/XMPFiles/source/FormatSupport/WEBP_Support.cpp -+++ b/XMPFiles/source/FormatSupport/WEBP_Support.cpp -@@ -160,9 +160,11 @@ bool VP8XChunk::xmp() - } - void VP8XChunk::xmp(bool hasXMP) - { -- XMP_Uns32 flags = GetLE32(&this->data[0]); -- flags ^= (-hasXMP ^ flags) & (1 << XMP_FLAG_BIT); -- PutLE32(&this->data[0], flags); -+ if (&this->data[0] != NULL) { -+ XMP_Uns32 flags = GetLE32(&this->data[0]); -+ flags ^= (-hasXMP ^ flags) & (1 << XMP_FLAG_BIT); -+ PutLE32(&this->data[0], flags); -+ } - } - - Container::Container(WEBP_MetaHandler* handler) : Chunk(NULL, handler) --- -2.18.0 diff --git a/media-libs/exempi/files/exempi-2.4.5-gcc11.patch b/media-libs/exempi/files/exempi-2.4.5-gcc11.patch deleted file mode 100644 index 259c05d5cbd2..000000000000 --- a/media-libs/exempi/files/exempi-2.4.5-gcc11.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/XMPFiles/source/FormatSupport/P2_Support.hpp -+++ b/XMPFiles/source/FormatSupport/P2_Support.hpp -@@ -79,7 +79,7 @@ - }; // class P2_Clip - struct P2SpannedClip_Order - { -- bool operator()( P2_Clip* lhs, P2_Clip* rhs) -+ bool operator()( P2_Clip* lhs, P2_Clip* rhs) const - { - return lhs->GetOffsetInShot() < rhs->GetOffsetInShot(); - } |