CVE-2026-35590
Received Received - Intake

Null Pointer Dereference in libvips EXIF Decoder

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

Publication date: 2026-07-20

Last updated on: 2026-07-20

Assigner: GitHub, Inc.

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
libvips libvips to 8.18.1 (inc)
libvips libvips 8.18.2

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
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

CVE-2026-35590 is a vulnerability in libvips versions before 8.18.2 where the EXIF decoder fails to validate the range of EXIF tag groups before passing data to libexif. This can cause a null pointer dereference and crash the application.

Detection Guidance

To detect this vulnerability, check the installed version of libvips on your system. Run the command 'vips --version' or 'dpkg -l libvips' on Debian-based systems or 'rpm -qa | grep libvips' on RPM-based systems. If the version is 8.18.1 or earlier, the system is vulnerable.

Impact Analysis

This vulnerability can cause the libvips application to crash due to a null pointer dereference when processing malformed EXIF data. It requires local access and low privileges but has low attack complexity.

Compliance Impact

This vulnerability primarily impacts system availability by causing crashes due to null pointer dereferences in the EXIF decoder. It does not directly involve data breaches or unauthorized access, which are key concerns for GDPR or HIPAA compliance. However, repeated crashes could disrupt services handling sensitive data, potentially leading to secondary compliance issues if critical systems fail.

Mitigation Strategies

Upgrade libvips to version 8.18.2 or later immediately. On Debian/Ubuntu, use 'sudo apt-get update && sudo apt-get install --only-upgrade libvips'. On RHEL/CentOS, use 'sudo yum update libvips'. Verify the upgrade with the version command.

Chat Assistant

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

EPSS Chart