CVE-2026-88360
Awaiting Analysis Awaiting Analysis - Queue

Memory Corruption in libvips via PFM Image Processing

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

Publication date: 2026-09-24

Last updated on: 2026-09-24

Assigner: MITRE

Description

libvips 8.19.0 contains a memory access vulnerability when processing little-endian PFM images. If the PFM text header length is not a multiple of four bytes, the mmap-based loader can expose pixel data at an address that is not properly aligned for float access. vips_avg_scan() subsequently dereferences the buffer through a float pointer, resulting in undefined behavior and process termination on strict-alignment architectures or UBSan-instrumented builds, leading to denial of service.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-24
Last Modified
2026-09-24
Generated
2026-09-25
AI Q&A
2026-09-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
libvips libvips 8.19.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-88360 is a memory access vulnerability in libvips 8.19.0 affecting the handling of little-endian PFM images. When the PFM text header length is not a multiple of four bytes, the mmap-based loader exposes pixel data at an unaligned memory address. The vips_avg_scan() function then dereferences this misaligned float pointer, causing undefined behavior and process termination on strict-alignment architectures or UBSan-instrumented builds, leading to denial of service.

Detection Guidance

To detect this vulnerability, inspect libvips versions for 8.19.0 or check for crashes when processing PFM images with non-4-byte-aligned headers. Monitor logs for SIGBUS errors on strict-alignment systems or UBSan aborts. Use tools like file or hexdump to verify PFM header lengths.

Impact Analysis

This vulnerability can cause applications using libvips to crash when processing specially crafted PFM images with misaligned headers. On strict-alignment systems like ARM32 or SPARC, it triggers a SIGBUS crash. On x86-64, it may cause crashes in sanitizer-enabled builds or UBSan aborts. The impact is denial of service from a single valid image file.

Compliance Impact

This vulnerability primarily causes denial of service by crashing applications processing specific PFM images, which could disrupt data processing workflows. It does not directly lead to data breaches or unauthorized access, so its impact on GDPR or HIPAA compliance would be indirect through service disruption rather than data exposure.

Mitigation Strategies

Upgrade libvips to a patched version if available. Avoid processing untrusted PFM images with non-4-byte-aligned headers. Implement input validation to reject PFM files with headers not divisible by 4 bytes. Monitor for crashes or UBSan errors as indicators of exploitation.

Chat Assistant

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

EPSS Chart