CVE-2026-69242
Received Received - Intake

Integer Overflow in libvips Image Processing Library

Vulnerability report for CVE-2026-69242, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-20

Last updated on: 2026-08-20

Assigner: GitHub, Inc.

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-20
Last Modified
2026-08-20
Generated
2026-08-21
AI Q&A
2026-08-21
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
libvips libvips to 8.18.3 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-190 The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.
CWE-122 A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in libvips before version 8.18.3 involves a crafted many-band TIFF image that bypasses scanline validation. It causes an integer overflow leading to negative offset access in memory-mapped allocations. This can result in reading or writing other image data, potential data disclosure, and likely process crashes. Remote code execution is not confirmed but remains possible.

Impact Analysis

If exploited, this flaw could allow attackers to access sensitive image data, modify other image files, or crash the application. It may lead to unauthorized data disclosure or corruption of image files processed by vulnerable versions of libvips.

Compliance Impact

This vulnerability could lead to data breaches, violating GDPR and HIPAA requirements for data protection and confidentiality. Unauthorized access to image data may result in non-compliance, potential fines, and reputational damage.

Mitigation Strategies

Upgrade libvips to version 8.18.3 or later to address the integer overflow and scanline validation issues in TIFF processing.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-69242. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart