CVE-2026-18090
Gdk-pixbuf: gdk-pixbuf: heap out-of-bounds read in uncompress() via crafted icns rle block
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.1
Gdk-pixbuf: gdk-pixbuf: heap out-of-bounds read in uncompress() via crafted icns rle block
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.
- Record
CVE-2026-18090- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-06
EUVDEUVD-2026-74294
6.1
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.
- Record
EUVD-2026-74294- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-wjgf-rg4p-gj99
6.1
A flaw was found in gdk-pixbuf. This vulnerability allows a remote attacker to cause a heap out...
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.
- Record
GHSA-wjgf-rg4p-gj99- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD
6.1
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.
- Record
CVE-2026-18090- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-06
OSVDEBIAN-CVE-2026-18090
6.1
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.
- Record
DEBIAN-CVE-2026-18090- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-07
OSVUBUNTU-CVE-2026-18090
6.1
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.
- Record
UBUNTU-CVE-2026-18090- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
OSVAZL-100929 No score
CVE-2026-18090 affecting package gdk-pixbuf2 2.42.10-6
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.
- Record
AZL-100929- Updated
- 2026-11-05
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gdk-pixbuf2Azure Linux:3 |
through 2.42.10-6 | None known |
gdk-pixbufDebian:12 |
All versions, plus listed versions 2.42.10+dfsg-12.42.10+dfsg-1+deb12u12.42.10+dfsg-1+deb12u22.42.10+dfsg-1+deb12u32.42.10+dfsg-1+deb12u4 Show 21 moreShow less2.42.10+dfsg-22.42.10+dfsg-32.42.12+dfsg-12.42.12+dfsg-22.42.12+dfsg-32.42.12+dfsg-42.42.12+dfsg-52.44.3+dfsg-12.44.3+dfsg-22.44.3+dfsg-32.44.4+dfsg-12.44.4+dfsg-22.44.4+dfsg-32.44.5+dfsg-12.44.5+dfsg-22.44.5+dfsg-32.44.5+dfsg-42.44.6+dfsg-12.44.6+dfsg-22.44.7+dfsg-12.44.8+dfsg-1 |
None known |
gdk-pixbufDebian:13 |
All versions, plus listed versions 2.42.12+dfsg-42.42.12+dfsg-4+deb13u12.42.12+dfsg-52.44.3+dfsg-12.44.3+dfsg-2 Show 12 moreShow less2.44.3+dfsg-32.44.4+dfsg-12.44.4+dfsg-22.44.4+dfsg-32.44.5+dfsg-12.44.5+dfsg-22.44.5+dfsg-32.44.5+dfsg-42.44.6+dfsg-12.44.6+dfsg-22.44.7+dfsg-12.44.8+dfsg-1 |
None known |
gdk-pixbufDebian:14 |
All versions, plus listed versions 2.42.12+dfsg-42.42.12+dfsg-52.44.3+dfsg-12.44.3+dfsg-22.44.3+dfsg-3 Show 11 moreShow less2.44.4+dfsg-12.44.4+dfsg-22.44.4+dfsg-32.44.5+dfsg-12.44.5+dfsg-22.44.5+dfsg-32.44.5+dfsg-42.44.6+dfsg-12.44.6+dfsg-22.44.7+dfsg-12.44.8+dfsg-1 |
None known |
gdk-pixbufUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.32.1-12.32.2-12.32.2-1ubuntu12.32.2-1ubuntu1.22.32.2-1ubuntu1.3 Show 6 moreShow less2.32.2-1ubuntu1.42.32.2-1ubuntu1.52.32.2-1ubuntu1.62.32.2-1ubuntu1.6+esm12.32.2-1ubuntu1.6+esm22.32.2-1ubuntu1.6+esm3 |
None known |
gdk-pixbufUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.36.11-12.36.11-1ubuntu0.12.36.11-22.36.11-2ubuntu0.1~esm12.36.11-2ubuntu0.1~esm22.36.11-2ubuntu0.1~esm3 |
None known |
gdk-pixbufUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.40.0+dfsg-1build12.40.0+dfsg-1ubuntu12.40.0+dfsg-22.40.0+dfsg-32.40.0+dfsg-3ubuntu0.1 Show 6 moreShow less2.40.0+dfsg-3ubuntu0.22.40.0+dfsg-3ubuntu0.32.40.0+dfsg-3ubuntu0.42.40.0+dfsg-3ubuntu0.52.40.0+dfsg-3ubuntu0.5+esm12.40.0+dfsg-3ubuntu0.5+esm3 |
None known |
gdk-pixbufUbuntu:22.04:LTS |
All versions, plus listed versions 2.42.6+dfsg-1build22.42.6+dfsg-1build32.42.6+dfsg-2ubuntu22.42.6+dfsg-2ubuntu32.42.8+dfsg-1 Show 5 moreShow less2.42.8+dfsg-1ubuntu0.12.42.8+dfsg-1ubuntu0.22.42.8+dfsg-1ubuntu0.32.42.8+dfsg-1ubuntu0.42.42.8+dfsg-1ubuntu0.5 |
None known |
gdk-pixbufUbuntu:24.04:LTS |
All versions, plus listed versions 2.42.10+dfsg-1build12.42.10+dfsg-32.42.10+dfsg-3ubuntu12.42.10+dfsg-3ubuntu22.42.10+dfsg-3ubuntu32.42.10+dfsg-3ubuntu3.12.42.10+dfsg-3ubuntu3.22.42.10+dfsg-3ubuntu3.3 |
None known |
gdk-pixbufUbuntu:26.10 |
All versions, plus listed versions 2.44.5+dfsg-4ubuntu12.44.7+dfsg-12.44.8+dfsg-1 |
None known |
gdk-pixbufUbuntu:26.04:LTS |
All versions, plus listed versions 2.42.12+dfsg-52.44.4+dfsg-12.44.5+dfsg-32.44.5+dfsg-42.44.5+dfsg-4ubuntu1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-18090 is a medium vulnerability (CVSS 6.1) in Red Hat Enterprise Linux 10, published September 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.23%, the 13th percentile. No source names a fixed version.
References
access.redhat.com/security/cve/CVE-2026-18090
bugzilla.redhat.com/show_bug.cgi?id=2517751
gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/308
nvd.nist.gov/vuln/detail/CVE-2026-18090
github.com/advisories/GHSA-wjgf-rg4p-gj99
security-tracker.debian.org/tracker/CVE-2026-18090
ubuntu.com/security/CVE-2026-18090
cve.org/CVERecord?id=CVE-2026-18090