<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for GIFLIB</title><link>https://sourceforge.net/p/giflib/activity/</link><description>Recent activity for GIFLIB</description><language>en</language><lastBuildDate>Sun, 11 Oct 2026 14:06:49 -0000</lastBuildDate><item><title>Michael Cirioli posted a comment on ticket #198</title><link>https://sourceforge.net/p/giflib/bugs/198/?limit=25#5d3d</link><description>Attached patch fixes the double-free in EGifPutScreenDesc (SF bug #198) while preserving the fix for the EGifSpew leak (SF bug #165). In EGifPutScreenDesc, the pointer-reuse branch added in commit 53d5fcd caused EGifCloseFile to free caller-owned colormaps when passed by reference or assigned to GifFile-&gt;SColorMap. The patch: 1. Restores EGifPutScreenDesc to always allocate its own copy of ColorMap via GifMakeMapObject, leaving caller ownership untouched. 2. Handles the EGifSpew cleanup directly...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Cirioli</dc:creator><pubDate>Sun, 11 Oct 2026 14:06:49 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/198/?limit=25#5d3d</guid></item><item><title>Adrian Martinez created ticket #210</title><link>https://sourceforge.net/p/giflib/bugs/210/</link><description>Double-free in GifMakeSavedImage (sibling of CVE-2026-23868)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adrian Martinez</dc:creator><pubDate>Sat, 10 Oct 2026 10:17:09 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/210/</guid></item><item><title>Mohmamed Mohamed Elnady modified a comment on ticket #209</title><link>https://sourceforge.net/p/giflib/bugs/209/?limit=25#0ec8</link><description>Correction — please use these attachments instead of the earlier 0004–0006. The previously attached patches contained leftover merge-conflict markers in the gifalloc hunks — a commit-tooling error on my side, caught during follow-up work. The corrected series (6 patches, all final-state, no fixup-on-fixup) supersedes them: 0004 (attached): gifalloc memory-safety hardening as one commit with all four fixes and full evidence: (1) stale ImageCount after GifFreeSavedImages() → OOB write in GifMakeSavedImage();...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mohmamed Mohamed Elnady</dc:creator><pubDate>Wed, 30 Sep 2026 21:13:21 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/209/?limit=25#0ec8</guid></item><item><title>Mohmamed Mohamed Elnady posted a comment on ticket #209</title><link>https://sourceforge.net/p/giflib/bugs/209/?limit=25#0ec8</link><description>Revised attachments (same numbers, updated contents) — posted before you spend time on the originals: • 0008 (tests): as originally written it depended on fixes from the other tickets I'm filing — applied standalone with only this ticket's patches, the quantize/encoder checks would fail and the NULL-callback checks would crash the test binary on unpatched constructors. Trimmed to this ticket's scope (8 checks); the other tickets carry their own test commits (0009/0010/0011), so make check stays green...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mohmamed Mohamed Elnady</dc:creator><pubDate>Wed, 30 Sep 2026 18:52:04 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/209/?limit=25#0ec8</guid></item><item><title>Mohmamed Mohamed Elnady created ticket #209</title><link>https://sourceforge.net/p/giflib/bugs/209/</link><description>GifMakeSavedImage: stale ImageCount use-after-free and OOB write in the free/append lifecycle; self-aliased copy UAF; NULL-handling hardening</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mohmamed Mohamed Elnady</dc:creator><pubDate>Wed, 30 Sep 2026 18:25:36 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/209/</guid></item><item><title>Jeff Bindel created merge request #28 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/28/</link><description>decode: add optional -fbounds-safety annotation for ExtensionBlock.Bytes</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeff Bindel</dc:creator><pubDate>Fri, 11 Sep 2026 15:46:13 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/28/</guid></item><item><title>Sujal Tuladhar created ticket #207</title><link>https://sourceforge.net/p/giflib/bugs/207/</link><description>gifclrmp -t inverts the translation index at gifclrmp.c:392, producing wrong colours and a heap out-of-bounds write</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sujal Tuladhar</dc:creator><pubDate>Sun, 06 Sep 2026 04:47:21 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/207/</guid></item><item><title>Darren Carreras created merge request #27 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/27/</link><description>Fix same-file GifMakeSavedImage copies</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Carreras</dc:creator><pubDate>Thu, 03 Sep 2026 15:11:08 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/27/</guid></item><item><title>manan sanghvi created merge request #26 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/26/</link><description>Harden GIF decoding with a memory-safe Rust LZW core</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manan sanghvi</dc:creator><pubDate>Wed, 02 Sep 2026 04:24:32 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/26/</guid></item><item><title>Trithem created merge request #25 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/25/</link><description>Validate decoded GIF color indexes against active color tables</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trithem</dc:creator><pubDate>Tue, 01 Sep 2026 09:13:47 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/25/</guid></item><item><title>Nexory created ticket #205</title><link>https://sourceforge.net/p/giflib/bugs/205/</link><description>EGifPutImageDesc: unreachable guard, and writes whose result is discarded</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nexory</dc:creator><pubDate>Fri, 21 Aug 2026 19:51:05 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/205/</guid></item><item><title>Max van Amersfort created merge request #24 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/24/</link><description>Enforce GIF color-map invariants</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Max van Amersfort</dc:creator><pubDate>Fri, 21 Aug 2026 08:00:20 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/24/</guid></item><item><title>Darren Carreras created merge request #23 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/23/</link><description>Preserve extensions in GifMakeSavedImage copies</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Carreras</dc:creator><pubDate>Thu, 06 Aug 2026 19:28:56 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/23/</guid></item><item><title>Marc Deslauriers created ticket #38</title><link>https://sourceforge.net/p/giflib/patches/38/</link><description>ExtensionBlockCount is never updated</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marc Deslauriers</dc:creator><pubDate>Tue, 21 Jul 2026 14:59:50 -0000</pubDate><guid>https://sourceforge.net/p/giflib/patches/38/</guid></item><item><title>NGUYEN HOANG HAI created ticket #204</title><link>https://sourceforge.net/p/giflib/bugs/204/</link><description>Fix integer overflow and (unsigned int) truncation in gif2rgb.c</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYEN HOANG HAI</dc:creator><pubDate>Tue, 14 Jul 2026 03:39:27 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/204/</guid></item><item><title>Andrew Hughes created merge request #22 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/22/</link><description>Declare correct_saved_images at start of block</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Hughes</dc:creator><pubDate>Sat, 04 Jul 2026 00:40:45 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/22/</guid></item><item><title>Eric S. Raymond committed [a8e311] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/a8e3114a81f0987a61d06a41c99fd7cc2d58232c/</link><description>NEWS update.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Thu, 11 Jun 2026 10:01:35 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/a8e3114a81f0987a61d06a41c99fd7cc2d58232c/</guid></item><item><title>Eric S. Raymond modified ticket #199</title><link>https://sourceforge.net/p/giflib/bugs/199/</link><description>Buffer Overflow vulnerability in giflib</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Thu, 11 Jun 2026 10:00:23 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/199/</guid></item><item><title>Eric S. Raymond posted a comment on ticket #199</title><link>https://sourceforge.net/p/giflib/bugs/199/?limit=25#1059</link><description>Fix applied and pushed</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Thu, 11 Jun 2026 10:00:23 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/199/?limit=25#1059</guid></item><item><title>Eric S. Raymond committed [8abe47] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/8abe475b7dde75961ea46b9cb69aa7d658d002f3/</link><description>Resolve ticket #203: GifUnionColorMap NULL Pointer Dereference</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Wed, 10 Jun 2026 21:00:47 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/8abe475b7dde75961ea46b9cb69aa7d658d002f3/</guid></item><item><title>Eric S. Raymond committed [4a731e] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/4a731eacbb1861e866e84024aba201f1cbf0f22f/</link><description>Fix integer overflow and type safety issues across giflib</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Wed, 10 Jun 2026 20:37:10 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/4a731eacbb1861e866e84024aba201f1cbf0f22f/</guid></item><item><title>Eric S. Raymond committed [061605] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/061605081115bbfd7019bafc119a13b6f17fcf25/</link><description>Fix CVE-2026-26740: heap OOB write in EGifGCBToSavedExtension</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Wed, 10 Jun 2026 20:37:10 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/061605081115bbfd7019bafc119a13b6f17fcf25/</guid></item><item><title>sidhartha kumar posted a comment on ticket #202</title><link>https://sourceforge.net/p/giflib/bugs/202/?limit=25#c846</link><description>I have successfully created a patch and submitted a Merge Request for this issue here: https://sourceforge.net/p/giflib/code/merge-requests/21/ The patch adds an input validation check at the top of GifQuantizeBuffer() that rejects zero dimensions and dimension pairs whose product would overflow INT_MAX, preventing the heap OOB write.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sidhartha kumar</dc:creator><pubDate>Thu, 04 Jun 2026 17:58:44 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/202/?limit=25#c846</guid></item><item><title>sidhartha kumar created merge request #21 on Code</title><link>https://sourceforge.net/p/giflib/code/merge-requests/21/</link><description>Fix integer overflow in GifQuantizeBuffer (CWE-190 → CWE-787)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sidhartha kumar</dc:creator><pubDate>Thu, 04 Jun 2026 17:57:00 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/merge-requests/21/</guid></item><item><title>Michal Hlavinka posted a comment on ticket #201</title><link>https://sourceforge.net/p/giflib/bugs/201/?limit=25#939c</link><description>This bug report is a duplicate of bug #199 As for the patch, I'm not really sure that silently resizing the buffer is the best approach. It does not match DGifExtensionToGCB which refuses the image and returns error. I think that doing the same - just returning error for invalid data would be better solution.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michal Hlavinka</dc:creator><pubDate>Thu, 04 Jun 2026 09:55:59 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/201/?limit=25#939c</guid></item><item><title>sidhartha kumar posted a comment on ticket #202</title><link>https://sourceforge.net/p/giflib/bugs/202/?limit=25#6383</link><description>added the patch.diff attachment couldn't more than one attachment at a time</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sidhartha kumar</dc:creator><pubDate>Sun, 17 May 2026 12:27:32 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/202/?limit=25#6383</guid></item><item><title>sidhartha kumar created ticket #202</title><link>https://sourceforge.net/p/giflib/bugs/202/</link><description>Heap buffer overflow in GifQuantizeBuffer via integer overflow</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sidhartha kumar</dc:creator><pubDate>Sun, 17 May 2026 12:26:07 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/202/</guid></item><item><title>Naveed Khan created ticket #201</title><link>https://sourceforge.net/p/giflib/bugs/201/</link><description>Heap buffer overflow in EGifGCBToSavedExtension on malformed Graphics Control Extension</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Naveed Khan</dc:creator><pubDate>Fri, 15 May 2026 19:18:59 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/201/</guid></item><item><title>Howetuft modified a comment on discussion Open Discussion</title><link>https://sourceforge.net/p/giflib/discussion/352788/thread/030e1e3929/?limit=25#007d</link><description>&lt;removed&gt;&lt;/removed&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Howetuft</dc:creator><pubDate>Sun, 26 Apr 2026 16:18:41 -0000</pubDate><guid>https://sourceforge.net/p/giflib/discussion/352788/thread/030e1e3929/?limit=25#007d</guid></item><item><title>Howetuft posted a comment on discussion Open Discussion</title><link>https://sourceforge.net/p/giflib/discussion/352788/thread/030e1e3929/?limit=25#007d</link><description>Hello, First, thank you very much for making this lib available to all in open source. However, could you please refrain from frequently changing the structure of the directories where you store sources? Like many developers, I get your sources via a package manager (conan, but could be vcpkg, chocolatey etc. as well) and your changes in the tree constantly break the build recipes.... You did it several times since the beginning of the year, and each time it implies some effort to rebuild the recipes,...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Howetuft</dc:creator><pubDate>Sun, 26 Apr 2026 16:10:26 -0000</pubDate><guid>https://sourceforge.net/p/giflib/discussion/352788/thread/030e1e3929/?limit=25#007d</guid></item><item><title>Michal Hlavinka posted a comment on ticket #199</title><link>https://sourceforge.net/p/giflib/bugs/199/?limit=25#f9e4</link><description>I can confirm that with provided poc.gif the problem can be reproduced by running giftool with valgrind: ==56559== Invalid write of size 1 ==56559== at 0x488933B: EGifGCBToExtension (in /usr/lib64/libgif.so.7.1.0) ==56559== by 0x488D93A: EGifGCBToSavedExtension (in /usr/lib64/libgif.so.7.1.0) ==56559== by 0x4000F03: ??? (in /usr/bin/giftool) ==56559== by 0x48985B4: (below main) (libc_start_call_main.h:58) ... I've added a fix to my build - same check as is in the reverse function DGifExtensionToGCB...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michal Hlavinka</dc:creator><pubDate>Tue, 21 Apr 2026 20:46:51 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/199/?limit=25#f9e4</guid></item><item><title>Gayathri Venkat created ticket #199</title><link>https://sourceforge.net/p/giflib/bugs/199/</link><description>Buffer Overflow vulnerability in giflib</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gayathri Venkat</dc:creator><pubDate>Tue, 21 Apr 2026 06:18:02 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/199/</guid></item><item><title>Scott Kidder created ticket #198</title><link>https://sourceforge.net/p/giflib/bugs/198/</link><description>EGifPutScreenDesc pointer-reuse optimization causes double-free</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Scott Kidder</dc:creator><pubDate>Mon, 20 Apr 2026 17:28:10 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/198/</guid></item><item><title>GIFLIB released /giflib-6.x/giflib-6.1.3.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-6.x/giflib-6.1.3.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Sun, 12 Apr 2026 17:23:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-6.x/giflib-6.1.3.tar.gz/download</guid></item><item><title>Eric S. Raymond committed [edff4a] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/edff4aed17f857442ab0cac31566572ba08f93d3/</link><description>Ready to ship 6.1.3</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sun, 12 Apr 2026 17:18:15 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/edff4aed17f857442ab0cac31566572ba08f93d3/</guid></item><item><title>Eric S. Raymond committed [1a56c7] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/1a56c78f630974bb8308f46b1b1f4054f3d2fe8c/</link><description>Prepare for release.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sun, 12 Apr 2026 17:18:15 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/1a56c78f630974bb8308f46b1b1f4054f3d2fe8c/</guid></item><item><title>Eric S. Raymond modified a comment on ticket #189</title><link>https://sourceforge.net/p/giflib/bugs/189/?limit=25#8c35</link><description>No, the real problem is you have a crappy single-pass linker. The library builds just fine on systems without broken toolchains.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sun, 12 Apr 2026 17:09:48 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/189/?limit=25#8c35</guid></item><item><title>Eric S. Raymond posted a comment on ticket #189</title><link>https://sourceforge.net/p/giflib/bugs/189/?limit=25#8c35</link><description>No, the real problem is you have a crappy single-pass linker. The library builds just fine on systems without brokenm toolchains.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sun, 12 Apr 2026 17:09:35 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/189/?limit=25#8c35</guid></item><item><title>Eric S. Raymond committed [c2585d] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/c2585d037fb619aa2df06dc8ba44bf894bcfdba2/</link><description>Avoid a dodgy edge case in reallocarry().</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:21:18 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/c2585d037fb619aa2df06dc8ba44bf894bcfdba2/</guid></item><item><title>Eric S. Raymond modified ticket #197</title><link>https://sourceforge.net/p/giflib/bugs/197/</link><description>Global-buffer-overflow (OOB read) in GifDrawText8x8 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:08:15 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/197/</guid></item><item><title>Eric S. Raymond posted a comment on ticket #197</title><link>https://sourceforge.net/p/giflib/bugs/197/?limit=25#5b0a</link><description>I've added full bounds checking and clipping on all entry points in gif_font.c</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:08:15 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/197/?limit=25#5b0a</guid></item><item><title>Eric S. Raymond modified ticket #196</title><link>https://sourceforge.net/p/giflib/bugs/196/</link><description>Heap-buffer-overflow (OOB write) in GifDrawText8x8</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:07:04 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/196/</guid></item><item><title>Eric S. Raymond posted a comment on ticket #196</title><link>https://sourceforge.net/p/giflib/bugs/196/?limit=25#272f</link><description>I've added full bounds checking and clipping on all entry points in gif_font.c</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:07:04 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/196/?limit=25#272f</guid></item><item><title>Eric S. Raymond modified ticket #195</title><link>https://sourceforge.net/p/giflib/bugs/195/</link><description>Heap-buffer-overflow (OOB write) in GifDrawRectangle</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:06:37 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/195/</guid></item><item><title>Eric S. Raymond posted a comment on ticket #195</title><link>https://sourceforge.net/p/giflib/bugs/195/?limit=25#1733</link><description>I've added full bounds checking and clipping on all entry points in gif_font.c</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:06:37 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/195/?limit=25#1733</guid></item><item><title>Eric S. Raymond modified ticket #194</title><link>https://sourceforge.net/p/giflib/bugs/194/</link><description>heap-buffer-overflow (OOB write) in GifDrawBox</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:05:12 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/194/</guid></item><item><title>Eric S. Raymond posted a comment on ticket #194</title><link>https://sourceforge.net/p/giflib/bugs/194/?limit=25#6f56</link><description>I've added full bounds checking and clipping on all entrry points in gif_font.c</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:04:57 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/194/?limit=25#6f56</guid></item><item><title>Eric S. Raymond committed [9c2254] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/9c22545a1e9d5a02102ce742e0880218c5f4b646/</link><description>Add full bounds-checking and clipping on all gif_font.c operations.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 21:04:18 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/9c22545a1e9d5a02102ce742e0880218c5f4b646/</guid></item><item><title>Eric S. Raymond committed [d0d160] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/d0d160046f9e956646cf45bb472a0cd4e28dcc6e/</link><description>Address GifLib bug #192: Heap buffer overflow in GifUnionColorMap...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 20:39:37 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/d0d160046f9e956646cf45bb472a0cd4e28dcc6e/</guid></item><item><title>Eric S. Raymond modified ticket #190</title><link>https://sourceforge.net/p/giflib/bugs/190/</link><description>missing 6.1.1 tarball</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 20:34:14 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/190/</guid></item><item><title>Eric S. Raymond modified a comment on ticket #190</title><link>https://sourceforge.net/p/giflib/bugs/190/?limit=25#7b75</link><description>Not that I know of. But this is only going to happen on majorversion bumps, and there have only been three of those in 40 years.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 20:34:00 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/190/?limit=25#7b75</guid></item><item><title>Eric S. Raymond modified ticket #191</title><link>https://sourceforge.net/p/giflib/bugs/191/</link><description>Fix integer overflows, out-of-bounds access, and uninitialized memory </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 20:32:50 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/191/</guid></item><item><title>Eric S. Raymond modified ticket #191</title><link>https://sourceforge.net/p/giflib/bugs/191/</link><description>Fix integer overflows, out-of-bounds access, and uninitialized memory </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 20:32:28 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/191/</guid></item><item><title>Eric S. Raymond posted a comment on ticket #191</title><link>https://sourceforge.net/p/giflib/bugs/191/?limit=25#a97d</link><description>This is not a patch for giflib. Can't apply, rejected.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 20:32:28 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/191/?limit=25#a97d</guid></item><item><title>Eric S. Raymond posted a comment on ticket #190</title><link>https://sourceforge.net/p/giflib/bugs/190/?limit=25#7b75</link><description>Not that I know of. But this is only going to happwn of majoe version bumps, and there have only been three of those in 40 years.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Sat, 11 Apr 2026 20:27:51 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/190/?limit=25#7b75</guid></item><item><title>Mohammad Seet created ticket #37</title><link>https://sourceforge.net/p/giflib/patches/37/</link><description>Comprehensive integer overflow prevention and security hardening</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mohammad Seet</dc:creator><pubDate>Mon, 06 Apr 2026 18:33:54 -0000</pubDate><guid>https://sourceforge.net/p/giflib/patches/37/</guid></item><item><title>Biniam D created ticket #197</title><link>https://sourceforge.net/p/giflib/bugs/197/</link><description>Global-buffer-overflow (OOB read) in GifDrawText8x8 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Biniam D</dc:creator><pubDate>Fri, 03 Apr 2026 12:34:59 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/197/</guid></item><item><title>Biniam D created ticket #196</title><link>https://sourceforge.net/p/giflib/bugs/196/</link><description>Heap-buffer-overflow (OOB write) in GifDrawText8x8</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Biniam D</dc:creator><pubDate>Fri, 03 Apr 2026 12:33:03 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/196/</guid></item><item><title>Biniam D created ticket #195</title><link>https://sourceforge.net/p/giflib/bugs/195/</link><description>Heap-buffer-overflow (OOB write) in GifDrawRectangle</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Biniam D</dc:creator><pubDate>Fri, 03 Apr 2026 12:25:57 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/195/</guid></item><item><title>Biniam D created ticket #194</title><link>https://sourceforge.net/p/giflib/bugs/194/</link><description>heap-buffer-overflow (OOB write) in GifDrawBox</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Biniam D</dc:creator><pubDate>Fri, 03 Apr 2026 12:21:45 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/194/</guid></item><item><title>joborun linux modified a comment on discussion Help</title><link>https://sourceforge.net/p/giflib/discussion/352789/thread/44f5fcb90c/?limit=25#684d</link><description>make install does not include the gif2rgb for bin doc man as it used to although the files are built I had to manually add them</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joborun linux</dc:creator><pubDate>Wed, 01 Apr 2026 09:21:56 -0000</pubDate><guid>https://sourceforge.net/p/giflib/discussion/352789/thread/44f5fcb90c/?limit=25#684d</guid></item><item><title>joborun linux posted a comment on discussion Help</title><link>https://sourceforge.net/p/giflib/discussion/352789/thread/44f5fcb90c/?limit=25#684d</link><description>make install does not include the gif2rgb for bin doc man as it used to although the files are built I had to manually add them</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joborun linux</dc:creator><pubDate>Wed, 01 Apr 2026 09:21:41 -0000</pubDate><guid>https://sourceforge.net/p/giflib/discussion/352789/thread/44f5fcb90c/?limit=25#684d</guid></item><item><title>Ildar Mulyukov posted a comment on ticket #191</title><link>https://sourceforge.net/p/giflib/bugs/191/?limit=25#d938</link><description>the patch is very strange. Could you please clarify how is it supposed to be applied? Note: it patches files like vp8/encoder/onyx_if.c</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ildar Mulyukov</dc:creator><pubDate>Sun, 22 Mar 2026 20:49:35 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/191/?limit=25#d938</guid></item><item><title>Michael Cho posted a comment on ticket #189</title><link>https://sourceforge.net/p/giflib/bugs/189/?limit=25#3259</link><description>As another data point, in Homebrew we also saw undefined symbols error in 6.1.2 release. This is specific to macOS builds and can be reproduced with a make all in a fresh download of release tarball. Or isolated to specific problem target via make libutil.dylib, e.g. ❯ curl https://downloads.sourceforge.net/project/giflib/giflib-6.x/giflib-6.1.2.tar.gz -sL | tar x ❯ make -C giflib-6.1.2 libutil.dylib cc -std=gnu99 -fPIC -Wall -O2 -c -o qprintf.o qprintf.c cc -std=gnu99 -fPIC -Wall -O2 -c -o getarg.o...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Cho</dc:creator><pubDate>Fri, 13 Mar 2026 14:04:47 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/189/?limit=25#3259</guid></item><item><title>pandablackhole created ticket #191</title><link>https://sourceforge.net/p/giflib/bugs/191/</link><description>Fix integer overflows, out-of-bounds access, and uninitialized memory </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pandablackhole</dc:creator><pubDate>Thu, 12 Mar 2026 06:13:46 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/191/</guid></item><item><title>Dominic Lüchinger posted a comment on ticket #190</title><link>https://sourceforge.net/p/giflib/bugs/190/?limit=25#bb9b</link><description>Our build system relies on conan downloading the giflib dependency from https://downloads.sourceforge.net/project/giflib/giflib-5.2.1.tar.gz It seems the file where moved and now the conan https://github.com/conan-io/conan-center-index/blob/29a66c9c0d881651cab2573a4e63ad6e57cddc7f/recipes/giflib/5.2.x/conandata.yml points to the wrong location. Maybe other package managers or other build system might have similar issue. Is there a way to instruct sourceforge that the location was moved and will do...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dominic Lüchinger</dc:creator><pubDate>Wed, 11 Mar 2026 15:52:57 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/190/?limit=25#bb9b</guid></item><item><title>Thomas Klausner posted a comment on ticket #190</title><link>https://sourceforge.net/p/giflib/bugs/190/?limit=100#d456</link><description>Thanks, looks good now!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Klausner</dc:creator><pubDate>Tue, 10 Mar 2026 20:42:00 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/190/?limit=100#d456</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.2.2.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.2.2.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.2.2.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.2.1.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.2.1.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.2.1.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.2.0.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.2.0.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.2.0.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.9.tar.bz2</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.9.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.9.tar.bz2/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.8.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.8.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.8.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.7.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.7.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.7.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.6.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.6.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.6.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.5.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.5.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.5.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.3.tar.bz2</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.3.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.3.tar.bz2/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.4.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.4.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.4.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.2.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.2.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.2.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.1.tar.bz2</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.1.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.1.tar.bz2/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.0.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.0.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.0.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.1.0.tar.bz2</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.0.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.1.0.tar.bz2/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.0.6.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.6.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.6.tar.gz/download</guid></item><item><title>GIFLIB released /giflib-5.x/giflib-5.0.6.tar.bz2</title><link>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.6.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:34:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.6.tar.bz2/download</guid></item><item><title>GIFLIB released /giflib-6.x/giflib-6.1.1.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-6.x/giflib-6.1.1.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 20:06:02 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-6.x/giflib-6.1.1.tar.gz/download</guid></item><item><title>Eric S. Raymond posted a comment on ticket #190</title><link>https://sourceforge.net/p/giflib/bugs/190/?limit=25#cbed</link><description>I fixed my release machinery. You'll find giflib-6.1.2 in the giflib-6.x repository on SourceForge.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Tue, 10 Mar 2026 18:45:57 -0000</pubDate><guid>https://sourceforge.net/p/giflib/bugs/190/?limit=25#cbed</guid></item><item><title>GIFLIB released /giflib-6.x/giflib-6.1.2.tar.gz</title><link>https://sourceforge.net/projects/giflib/files/giflib-6.x/giflib-6.1.2.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GIFLIB</dc:creator><pubDate>Tue, 10 Mar 2026 18:41:05 -0000</pubDate><guid>https://sourceforge.net/projects/giflib/files/giflib-6.x/giflib-6.1.2.tar.gz/download</guid></item><item><title>Eric S. Raymond committed [08ff0d] on Code</title><link>https://sourceforge.net/p/giflib/code/ci/08ff0dd9708a84141dc0a961bb97e16066bc031c/</link><description>Ready to ship 6.1.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric S. Raymond</dc:creator><pubDate>Tue, 10 Mar 2026 18:06:46 -0000</pubDate><guid>https://sourceforge.net/p/giflib/code/ci/08ff0dd9708a84141dc0a961bb97e16066bc031c/</guid></item></channel></rss>