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.
Published: 2026-09-24
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

A memory access issue exists in libvips 8.19.0 when decoding little‑endian PFM images. If the textual header length is not a multiple of four bytes, the mmap‑based loader exposes pixel data at an unaligned address. The subsequent float dereference in the vips_avg_scan() routine triggers undefined behavior, terminating the process on architectures that enforce strict alignment or on builds instrumented with UBSan. This results in a denial of service for the application processing the malicious image.

Affected Systems

The vulnerability affects any installation of libvips 8.19.0 that processes PFM files. Applications running on Linux, macOS, or Windows that employ this library version are vulnerable if they accept PFM inputs. Versions prior to or after 8.19.0 are not listed as affected.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity denial of service vulnerability. The EPSS score is below 1%, showing a low likelihood of exploitation in the wild, and the issue is not listed in the CISA KEV catalog. An attacker can trigger the flaw by supplying a crafted PFM file, making the risk local to the process that ingests the image. While it does not provide code execution, repeated crashes could disrupt services or be used as part of a broader attack.

Generated by OpenCVE AI on October 7, 2026 at 07:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libvips to a corrected release that enforces the header length alignment check
  • If an upgrade is not immediately possible, limit PFM processing to trusted inputs and validate that the header length is a multiple of four before loading
  • Consider using an alternative image processing library to handle PFM files in environments where the vulnerability cannot be remediated promptly

Generated by OpenCVE AI on October 7, 2026 at 07:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 06 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1339
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Sat, 26 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Title libvips: libvips: Denial of Service via Malformed PFM Image Processing
Weaknesses CWE-1102
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 07:00:00 +0000

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

Thu, 24 Sep 2026 14:15:00 +0000

Type Values Removed Values Added
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.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-06T17:43:04.116Z

Reserved: 2026-09-10T00:00:00.000Z

Link: CVE-2026-88360

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-24T14:18:18.440

Modified: 2026-10-06T18:16:57.183

Link: CVE-2026-88360

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-88360 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T07:30:14Z

Weaknesses
  • CWE-1102

    Reliance on Machine-Dependent Data Representation

  • CWE-1339

    Insufficient Precision or Accuracy of a Real Number