#1147444 gdk-pixbuf: CVE-2026-18090: out-of-bounds read when loading malicious .icns file

Package:
src:gdk-pixbuf
Source:
src:gdk-pixbuf
Submitter:
Moritz Mühlenhoff
Date:
2026-09-13 12:53:01 UTC
Severity:
normal
Tags:
#1147444#5
Date:
2026-09-11 20:41:44 UTC
From:
To:
Hi,

The following vulnerability was published for gdk-pixbuf.

CVE-2026-18090[0]:
| A flaw was found in gdk-pixbuf. This vulnerability allows a remote
| attacker to cause a heap out-of-bounds read by providing a specially
| crafted Apple Icon Image (.icns) file. The uncompress() function,
| which handles RLE-encoded ICNS icon data, fails to validate the
| source buffer's boundaries during decompression. This can lead to a
| denial of service, where the application crashes, or to information
| disclosure, potentially revealing sensitive data from adjacent
| memory.

https://bugzilla.redhat.com/show_bug.cgi?id=2517751


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-18090
https://www.cve.org/CVERecord?id=CVE-2026-18090

Please adjust the affected versions in the BTS as needed.

#1147444#14
Date:
2026-09-13 12:51:08 UTC
From:
To:
Control: retitle -1 gdk-pixbuf: CVE-2026-18090: out-of-bounds read when loading malicious .icns file
gdk-pixbuf >= 2.44.5+dfsg-3 loads most image formats using glycin rather
than its own C code. (Exceptions: .xpm, .xbm still use C code because
the equivalent Rust code in glycin was not feature-complete until
recently.)

trixie is still affected. I am not aware of a patch being available.

     smcv