mirror of
https://git.yoctoproject.org/poky
synced 2026-03-17 12:49:40 +01:00
gdk-pixbuf: Fix CVE-2025-6199
Backport the fix for CVE-2025-6199
Add below patch to fix
CVE-2025-6199.patch
Reference: In Ubuntu and debian, fixed patch is given -> [c4986342b2]
(From OE-Core rev: de8c5d9964086e960e6df1f58a6d675fdb761286)
Signed-off-by: Shaik Moin <moins@kpit.com>
[YC: Link to Debian security tracker: https://security-tracker.debian.org/tracker/CVE-2025-6199 ]
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
7d50718f90
commit
dbbf9b9d82
36
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/CVE-2025-6199.patch
Normal file
36
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/CVE-2025-6199.patch
Normal file
@@ -0,0 +1,36 @@
|
||||
From 140200be0b4d5355aab76a6fd474e17d117045ca Mon Sep 17 00:00:00 2001
|
||||
From: lumi <lumi@suwi.moe>
|
||||
Date: Sat, 7 Jun 2025 22:27:06 +0200
|
||||
Subject: [PATCH] lzw: Fix reporting of bytes written in decoder
|
||||
|
||||
When the LZW decoder encounters an invalid code, it stops
|
||||
processing the image and returns the whole buffer size.
|
||||
It should return the amount of bytes written, instead.
|
||||
|
||||
Fixes #257
|
||||
|
||||
CVE: CVE-2025-6199
|
||||
|
||||
Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/c4986342b241cdc075259565f3fa7a7597d32a32]
|
||||
|
||||
Signed-off-by: Shaik Moin <moins@kpit.com>
|
||||
---
|
||||
gdk-pixbuf/lzw.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdk-pixbuf/lzw.c b/gdk-pixbuf/lzw.c
|
||||
index 15293560b..4f3dd8beb 100644
|
||||
--- a/gdk-pixbuf/lzw.c
|
||||
+++ b/gdk-pixbuf/lzw.c
|
||||
@@ -208,7 +208,7 @@ lzw_decoder_feed (LZWDecoder *self,
|
||||
/* Invalid code received - just stop here */
|
||||
if (self->code >= self->code_table_size) {
|
||||
self->last_code = self->eoi_code;
|
||||
- return output_length;
|
||||
+ return n_written;
|
||||
}
|
||||
|
||||
/* Convert codeword into indexes */
|
||||
--
|
||||
2.34.1
|
||||
|
||||
@@ -21,6 +21,7 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \
|
||||
file://fatal-loader.patch \
|
||||
file://0001-meson.build-allow-a-subset-of-tests-in-cross-compile.patch \
|
||||
file://CVE-2025-7345.patch \
|
||||
file://CVE-2025-6199.patch \
|
||||
"
|
||||
|
||||
SRC_URI[sha256sum] = "b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7"
|
||||
|
||||
Reference in New Issue
Block a user