CVE-2026-69242 json
libvips: Integer overflow leading to heap buffer overflow leading to possible attacker-controlled mmap-resident write
published 2026-08-20 2 mo ago modified 2026-10-26 14 d ago also EUVD-2026-63651
- cvss
- 8.4
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 8%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- vips Debian 13 8.16.1-1+deb13u2
- vips Debian 14 8.18.3-1
debian advisories DEBIAN-CVE-2026-69242
- vips Ubuntu Pro 18.04 LTS 8.4.5-1ubuntu0.1~esm2
- vips Ubuntu Pro 20.04 LTS 8.9.1-2ubuntu0.1~esm2
- vips Ubuntu Pro 22.04 LTS 8.12.1-1ubuntu0.1~esm3
- vips Ubuntu Pro 24.04 LTS 8.15.1-1.1ubuntu0.1~esm2
- vips Ubuntu Pro 26.04 LTS 8.18.0-1ubuntu0.1~esm2
ubuntu advisories UBUNTU-CVE-2026-69242
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- vips openSUSE Tumbleweed 8.18.7-1.1
opensuse advisories openSUSE-SU-2026:12266-1
- github.com/libvips/libvips@c72f509 commit
- github.com/libvips/libvips#5012 pull request
- github.com/libvips/libvips/releases/tag/v8.18.3 release
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-69242 updated cvss 7.8
libvips: libvips: Integer overflow leads to heap buffer overflow and arbitrary memory access
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.19% chance of exploitation in the next 30 days, higher than 8% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.4 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:L/SI:H/SA:H |
| CNA | 4.0 | 8.4 | CVSS: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 |
Affected products
- libvips libvips
Classification
References
Sources
- CVE List CVE-2026-69242
- NVD CVE-2026-69242
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.