CVE-2026-16768
Gdk-pixbuf: out-of-bounds read in ico parser
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Gdk-pixbuf: out-of-bounds read in ico parser
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
- Record
CVE-2026-16768- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-125
- Updated
- 2026-11-05
EUVDEUVD-2026-48315
5.3
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
- Record
EUVD-2026-48315- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-744w-9fjj-p376
5.3
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that...
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
- Record
GHSA-744w-9fjj-p376- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD
5.3
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
- Record
CVE-2026-16768- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-125
- Updated
- 2026-11-05
OSVBELL-CVE-2026-16768
5.3
- Record
BELL-CVE-2026-16768- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-16768
5.3
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
- Record
DEBIAN-CVE-2026-16768- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2026-16768
5.3
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
- Record
UBUNTU-CVE-2026-16768- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVAZL-93330 No score
CVE-2026-16768 affecting package gdk-pixbuf2 2.42.10-6
A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.
- Record
AZL-93330- Updated
- 2026-11-05
OSVMGASA-2026-0417 No score
Updated gdk-pixbuf2.0 packages fix security vulnerabilities
Heap‑buffer‑overflow in gdk‑pixbuf. (CVE-2025-7345) Out-of-bounds read in ico parser. (CVE-2026-16768) Invalid write in jpeg icc profile parser on error recovery. (CVE-2026-81893)
- Record
MGASA-2026-0417- Updated
- 2026-11-02
OSVMGASA-2026-0503 No score
Updated mingw-gdk-pixbuf package fixes security vulnerabilities
out-of-bounds read in ico parser. (CVE-2026-16768) Invalid write in jpeg icc profile parser on error recovery. (CVE-2026-81893)
- Record
MGASA-2026-0503- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gdk-pixbuf2Azure Linux:3 |
through 2.42.10-6 | None known |
gdk-pixbufAlpaquita:23 |
2.42.10-r0 and later | None known |
gdk-pixbufAlpaquita:25 |
2.42.12-r2 and later | None known |
gdk-pixbufAlpaquita:stream |
2.42.12-r2 and later | 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-pixbuf2.0Mageia:10 From an advisory covering 3 CVEs |
before 2.44.4-2.1.mga10 | 2.44.4-2.1.mga10 |
gdk-pixbuf2.0Mageia:9 From an advisory covering 3 CVEs |
before 2.42.10-2.4.mga9 | 2.42.10-2.4.mga9 |
mingw-gdk-pixbufMageia:10 From an advisory covering 2 CVEs |
before 2.44.4-1.1.mga10 | 2.44.4-1.1.mga10 |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 |
|---|---|---|
| affected, facts | CVE List, EUVD, NVD | |
| 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-16768 is a medium vulnerability (CVSS 5.3) in Gnome Gdk-pixbuf, published July 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 35th percentile. No source names a fixed version.
References
access.redhat.com/security/cve/CVE-2026-16768
bugzilla.redhat.com/show_bug.cgi?id=2506437
gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/302
nvd.nist.gov/vuln/detail/CVE-2026-16768
github.com/advisories/GHSA-744w-9fjj-p376
docs.bell-sw.com/security/cves/CVE-2026-16768
Show 11 moreShow less
security-tracker.debian.org/tracker/CVE-2026-16768
advisories.mageia.org/MGASA-2026-0417.html
bugs.mageia.org/show_bug.cgi?id=36238
lists.fedoraproject.org/archives/list/[email protected]/message/7DP4KY4CEXMYSH2LTCRQAN4JZKGOIKAV
lists.fedoraproject.org/archives/list/[email protected]/message/MXN4IRXYCTUM4SHIHKYCZ4F65WY26VVT
lists.debian.org/debian-lts-announce/2025/10/msg00024.html
advisories.mageia.org/MGASA-2026-0503.html
bugs.mageia.org/show_bug.cgi?id=36395
lists.fedoraproject.org/archives/list/[email protected]/message/CBRMUGTKQY4SKAETRTPGKJJLAFAKW2BC
ubuntu.com/security/CVE-2026-16768
cve.org/CVERecord?id=CVE-2026-16768