CVE-2026-70653
libvips: Possible heap-based buffer read overflow when decoding a well-crafted RLE Radiance image
CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th
libvips is a fast image processing library with low memory needs. Prior to version 8.18.3, the old-style Radiance RLE decoder in libvips/foreign/radiance.c can process a repeat marker at the beginning of a scanline in scanline_read_old and read q[-1] before any prior pixel exists. A crafted Radiance image loaded through VipsForeignLoadRad can therefore disclose four bytes of adjacent heap data, most likely other image data. This issue is fixed in version 8.18.3.
| CWE | CWE-122 |
| Vendor | libvips |
| Product | libvips |
| Published | Aug 20, 2026 |
Stay Ahead of the Next One
Get instant alerts for libvips libvips
Be the first to know when new unknown vulnerabilities affecting libvips libvips are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
Affected Versions
libvips / libvips
< 8.18.3
References
github.com: https://github.com/libvips/libvips/security/advisories/GHSA-fh99-55jf-5hj3 github.com: https://github.com/libvips/libvips/pull/5037 github.com: https://github.com/libvips/libvips/commit/dc945573e15d598054e701c65b90a35b16b19304 github.com: https://github.com/libvips/libvips/releases/tag/v8.18.3