CVE catalog

CVE-2026-69242

libvips is a fast image processing library with low memory needs. Prior to version 8.18.3, a crafted many-band TIFF processed through VipsForeignLoadTiff can evade scanline validation in libvips/iofun

[CVE catalog]

Severity
High · CVSS 8.4CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:L/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.19% · Oct 25, 2026

libvips is a fast image processing library with low memory needs. Prior to version 8.18.3, a crafted many-band TIFF processed through VipsForeignLoadTiff can evade scanline validation in libvips/iofuncs/image.c and cause an integer overflow in vips_image_sanity. The resulting buffer-region calculation can access attacker-controlled negative offsets in mmap-resident allocations, allowing reads or writes of other image data, possible data disclosure through uncompressed .v output, and likely process crashes. Remote code execution has not been demonstrated but cannot be ruled out. This issue is fixed in version 8.18.3.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianvipssid8.18.7-1fixed
Debianvipsforky8.18.7-1fixed
Debianvipstrixie8.16.1-1+deb13u1vulnerable
Debianvipstrixie-security8.16.1-1+deb13u2fixed
Debianvipsbookworm8.14.1-3+deb12u3vulnerable
Debianvipsbookworm-security8.14.1-3+deb12u2vulnerable
Ubuntuvipspro8.16.1-1vulnerable
Ubuntuvipspro8.16.1-2vulnerable
Ubuntuvipspro8.17.3-2vulnerable
Ubuntuvipspro8.18.0-1vulnerable
Ubuntuvipspro8.18.0-1build1vulnerable
Ubuntuvipspro8.18.0-1ubuntu0.1~esm1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianvipssourcesid8.18.3-1not yet assignedNot reportedNot reported
Debianvipssourceforky8.18.3-1not yet assignedNot reportedNot reported
Debianvipssourcetrixie8.16.1-1+deb13u2not yet assignedNot reportedNot reported
Debianvipssourcebookworm(unfixed)not yet assignedNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gir1.2-vips-8.0]Affected

    Source package: [vips]

    Details (4)
    • 8.14.1-3+deb12u3 · amd64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u3 · arm64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · amd64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · arm64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

  • [libvips42]Affected

    Source package: [vips]

    Details (4)
    • 8.14.1-3+deb12u3 · amd64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u3 · arm64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · amd64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · arm64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

  • [libvips-dev]Affected

    Source package: [vips]

    Details (4)
    • 8.14.1-3+deb12u3 · amd64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u3 · arm64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · amd64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · arm64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

  • [libvips-doc]Affected

    Source package: [vips]

    Details (4)
    • 8.14.1-3+deb12u3 · all · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u3 · all · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · all · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · all · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

  • [libvips-tools]Affected

    Source package: [vips]

    Details (4)
    • 8.14.1-3+deb12u3 · amd64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u3 · arm64 · bookworm

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · amd64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

    • 8.14.1-3+deb12u2 · arm64 · bookworm-security

      Affected

      nvd · vips · debian · bookworm; nvd · vips · debian · 12

[Debian 13 (Trixie)]

  • [gir1.2-vips-8.0]Affected

    Source package: [vips]

    Details (3)
    • 8.16.1-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

  • [libvips42t64]Affected

    Source package: [vips]

    Details (3)
    • 8.16.1-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

  • [libvips-dev]Affected

    Source package: [vips]

    Details (3)
    • 8.16.1-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

  • [libvips-doc]Affected

    Source package: [vips]

    Details (3)
    • 8.16.1-1+deb13u1 · all · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u1 · all · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u2 · all · trixie-security

      Fixed · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

  • [libvips-tools]Affected

    Source package: [vips]

    Details (3)
    • 8.16.1-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

    • 8.16.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 8.16.1-1+deb13u2

      nvd · vips · debian · 13

Observed:

References