From c82e88dd00d1b0b7fcfb4e5628d99611388cef6f Mon Sep 17 00:00:00 2001 From: rawnix ports Date: Sat, 26 Sep 2026 18:19:05 +0000 Subject: sync 2026-09-26 18:19 UTC 1672 files changed, 151396 insertions(+) --- libs/giflib/giflib-5.2.2-cve-2025-31344.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 libs/giflib/giflib-5.2.2-cve-2025-31344.patch (limited to 'libs/giflib/giflib-5.2.2-cve-2025-31344.patch') diff --git a/libs/giflib/giflib-5.2.2-cve-2025-31344.patch b/libs/giflib/giflib-5.2.2-cve-2025-31344.patch new file mode 100644 index 0000000..04ef6c3 --- /dev/null +++ b/libs/giflib/giflib-5.2.2-cve-2025-31344.patch @@ -0,0 +1,15 @@ +diff -up giflib-5.2.2/gif2rgb.c.omv~ giflib-5.2.2/gif2rgb.c +--- giflib-5.2.2/gif2rgb.c.omv~ 2025-04-07 21:44:54.956355983 +0200 ++++ giflib-5.2.2/gif2rgb.c 2025-04-07 21:45:29.630769589 +0200 +@@ -329,6 +329,11 @@ static void DumpScreen2RGB(char *FileNam + GifRow = ScreenBuffer[i]; + GifQprintf("\b\b\b\b%-4d", ScreenHeight - i); + for (j = 0; j < ScreenWidth; j++) { ++ /* Check if color is within color palete */ ++ if (GifRow[j] >= ColorMap->ColorCount) { ++ GIF_EXIT(GifErrorString( ++ D_GIF_ERR_IMAGE_DEFECT)); ++ } + ColorMapEntry = &ColorMap->Colors[GifRow[j]]; + Buffers[0][j] = ColorMapEntry->Red; + Buffers[1][j] = ColorMapEntry->Green; -- cgit v1.3.1