CVE catalog

CVE-2026-16768

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 again

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.40% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangdk-pixbufsid2.44.8+dfsg-1vulnerable
Debiangdk-pixbufforky2.44.8+dfsg-1vulnerable
Debiangdk-pixbuftrixie2.42.12+dfsg-4+deb13u1vulnerable
Debiangdk-pixbuftrixie-security2.42.12+dfsg-4+deb13u1vulnerable
Debiangdk-pixbufbookworm2.42.10+dfsg-1+deb12u4vulnerable
Debiangdk-pixbufbookworm-security2.42.10+dfsg-1+deb12u4vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangdk-pixbufsourcesid(unfixed)not yet assignedNot reported[1143155]
Debiangdk-pixbufsourceforky(unfixed)not yet assignedNot reported[1143155]
Debiangdk-pixbufsourcetrixie(unfixed)not yet assignedNot reported[1143155]
Debiangdk-pixbufsourcebookworm(unfixed)not yet assignedNot reported[1143155]

[Debian bug #1143155]

Notes

[trixie] gdk-pixbuf: Minor issue, revisit when/if a fix is available for the C-based legacy implementation [bookworm] gdk-pixbuf: Minor issue; bounded OOB read in the ICO palette lookup in OneLine8()/OneLine4(), leaks heap bytes into the rendered image; unfixed upstream

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.10+dfsg-1+deb12u4 · all · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · all · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · all · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · all · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.10+dfsg-1+deb12u4 · all · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · all · bookworm

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · all · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

    • 2.42.10+dfsg-1+deb12u4 · all · bookworm-security

      Affected

      nvd · gdk-pixbuf · debian · bookworm; nvd · gdk-pixbuf · debian · 12

[Debian 13 (Trixie)]

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.12+dfsg-4+deb13u1 · all · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · all · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · all · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · all · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · amd64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · arm64 · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

  • Source package: [gdk-pixbuf]

    Details (4)
    • 2.42.12+dfsg-4+deb13u1 · all · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · all · trixie

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · all · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

    • 2.42.12+dfsg-4+deb13u1 · all · trixie-security

      Affected

      nvd · gdk-pixbuf · debian · 13

Observed:

References