Description
libvips is a fast image processing library with low memory needs. The `vipsload` operation in versions before and including 8.18.0 could incorrectly determine image dimensions leading to an integer overflow and a subsequent heap-based buffer overflow. This has been patched in version 8.18.1.
Published: 2026-07-20
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability in libvips arises from an integer overflow that occurs during the vipsload operation when image dimensions are miscalculated. The overflow can lead to a heap-based buffer overflow, potentially allowing an attacker to corrupt memory and execute arbitrary code, compromising the confidentiality, integrity, and availability of the affected system.

Affected Systems

The flaw affects the libvips image processing library, specifically all releases prior to and including version 8.18.0. Based on the description, it is inferred that an attacker with access to the image loading process could exploit the vulnerability. The fix was applied in libvips 8.18.1.

Risk and Exploitability

The CVSS score of 7 flags this issue as high severity, although no public exploits are known and the EPSS score is below 1%, indicating a low probability of exploitation. Based on the description, it is inferred that the vulnerability is most likely exploitable in contexts where an application or service processes untrusted image data via vipsload, which may be local or network based depending on the application's exposure. Given that it is not listed in CISA's KEV catalog, the risk remains moderate but should be mitigated promptly.

Generated by OpenCVE AI on August 1, 2026 at 07:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade libvips to version 8.18.1 or later.
  • If an upgrade is delayed, restrict vipsload to process only images from trusted internal sources or enforce strict file scanning before load.
  • Run image processing workloads in a restricted container or sandbox to limit the impact of a potential overflow where possible.
  • Ensure proper bounds checking on image dimensions during vipsload to prevent integer overflows (CWE-190).

Generated by OpenCVE AI on August 1, 2026 at 07:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Libvips
Libvips libvips
Vendors & Products Libvips
Libvips libvips

Mon, 20 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 20 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
Description libvips is a fast image processing library with low memory needs. The `vipsload` operation in versions before and including 8.18.0 could incorrectly determine image dimensions leading to an integer overflow and a subsequent heap-based buffer overflow. This has been patched in version 8.18.1.
Title Possible integer overflow leading to potential heap-based buffer overflow
Weaknesses CWE-190
References
Metrics cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-20T19:07:38.256Z

Reserved: 2026-03-18T21:23:36.678Z

Link: CVE-2026-33327

cve-icon Vulnrichment

Updated: 2026-07-20T18:56:20.292Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:15:03Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound