Skip to content
OpenAdvisories
Medium · 6.8 CVE-2026-35590 EUVD-2026-46002

Possible out-of-bounds read leading to crash when decoding well-crafted EXIF metadata

Published Jul 20, 2026 · Updated Jul 20, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
libvips libvips <= 8.18.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 vips 8.18.2-1 —
Debian 13 vips 8.16.1-1+deb13u2 —
Debian 12 vips No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS vips 8.18.0-1ubuntu0.1~esm2 USN-8994-1
Ubuntu Pro 24.04 LTS vips 8.15.1-1.1ubuntu0.1~esm2 USN-8994-1
Ubuntu Pro 22.04 LTS vips 8.12.1-1ubuntu0.1~esm3 USN-8994-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS vips 8.9.1-2ubuntu0.1~esm2 USN-8994-1
Ubuntu Pro 18.04 LTS vips 8.4.5-1ubuntu0.1~esm2 USN-8994-1
Ubuntu Pro 16.04 LTS vips 8.2.2-1ubuntu0.1~esm1 USN-8994-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling libvips-8.17 No fix yet —

Advisories 1

References