CVE catalog

CVE-2026-35590

libvips is a fast image processing library with low memory needs. The EXIF decoder within libvips versions before and including 8.18.1 was not verifying the range of EXIF tag groups before passing dat

[CVE catalog]

Severity
Medium · CVSS 6.8CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/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
Source
[NVD] · [CVE record]
EPSS
0.15% · Oct 25, 2026

libvips is a fast image processing library with low memory needs. The EXIF decoder within libvips versions before and including 8.18.1 was not verifying the range of EXIF tag groups before passing data to libexif, leading to a possible null pointer dereference and crash. This has been patched in version 8.18.2.

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
CpevipsNot reportedNot reportedvulnerable
CpelibvipsNot reported8.18.2fixed
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.2-1not yet assignedNot reportedNot reported
Debianvipssourceforky8.18.2-1not yet assignedNot reportedNot reported
Debianvipssourcetrixie8.16.1-1+deb13u2not yet assignedNot reportedNot reported
Debianvipssourcebookworm(unfixed)not yet assignedNot reportedNot reported
CpelibvipscpeNot reported8.18.2Not reportedNVD-CVE-2026-35590Not 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