CVE-2025-59933
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2025-59933 affects libvips, a demand-driven, horizontally threaded image processing library. The vulnerability was discovered in versions 8.17.1 and below, specifically when libvips is compiled with support for PDF input via poppler. The issue involves a buffer read overflow vulnerability that occurs when parsing the header of a crafted PDF with a page that defines a width but not a height. The vulnerability was disclosed on September 29, 2025, and was patched in version 8.17.2 (GitHub Advisory).

Technical details

The vulnerability is classified as a Buffer Over-read (CWE-126) with a CVSS v4.0 score of 5.1 (Medium). The technical assessment shows that the vulnerability has local attack vector (AV:L), low attack complexity (AC:L), requires no attack requirements (AT:N), needs no privileges (PR:N), and no user interaction (UI:N). The impact metrics indicate low severity for both vulnerable and subsequent system confidentiality, integrity, and availability (VC:L/VI:L/VA:L/SC:L/SI:L/SA:L) (GitHub Advisory).

Impact

When exploited, the vulnerability causes a buffer read overflow during the parsing of PDF headers. The processing halts shortly after the buffer read overflow occurs, and no output is generated. Importantly, it is not possible for a consuming application to access the memory area that was overflowed. Users who have compiled libvips without PDF input support or those using PDFium for PDF input are not affected by this vulnerability (GitHub Advisory).

Mitigation and workarounds

The vulnerability has been patched in libvips version 8.17.2. For those unable to update immediately, two workarounds are available: 1) Block the VipsForeignLoadPdf operation using vipsoperationblockset, which is available in most language bindings, or 2) Set the VIPSBLOCK_UNTRUSTED environment variable at runtime to block all untrusted loaders including PDF input via poppler (GitHub Release, GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-67726HIGH7.5
  • Linux DebianLinux Debian
  • python-tornado
NoNoDec 12, 2025
CVE-2025-67725HIGH7.5
  • Linux DebianLinux Debian
  • python-tornado
NoNoDec 12, 2025
CVE-2025-67724MEDIUM5.4
  • Linux DebianLinux Debian
  • python-tornado
NoNoDec 12, 2025
CVE-2025-64702MEDIUM5.3
  • SyncthingSyncthing
  • buf
NoYesDec 11, 2025
CVE-2025-40345N/AN/A
  • Linux DebianLinux Debian
  • linux
NoYesDec 12, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management