Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-70654

libvips is a fast image processing library with low memory needs

Risk score
40/100
CVSS
5.8 v4.0
Exploit chance (30 days)
0.1%
Published
20 Aug 2026

Open in the live forecast Today's forecast

What to know

What it is
libvips is a fast image processing library with low memory needs. Prior to version 8.18.3, applications that define unusual custom libvips sources and use them to process untrusted uncompressed PPM images can trigger a max/min error in vips_source_read_to_memory in libvips/iofuncs/source.c. The function uses VIPS_MAX …
Affected
Canonical Ubuntu Linux before 8.18.3
Fix
Upgrade Canonical Ubuntu Linux to 8.18.3 or later.
Exploitation
No known exploitation

Story map

Story map: Canonical Ubuntu LinuxTHE FLAWSTHE FIXCVE-2026-70654Libvips is a fast imageprocessing library with lowmemory needsCVSS 5.8 · EPSS 0%CVE-2026-93479Heap buffer overflow can leadto remote code executionCVSS 8.1 · EPSS 1%CVE-2026-15176Heap buffer overflow can leadto remote code executionCVSS 8.1 · EPSS 1%CVE-2026-97205NGINX Plus and NGINX OpenSource have a vulnerability inthe ngx_http_core_module…CVSS 8.1 · EPSS 1%Upgrade Canonical Ubuntu…8.18.3or later on your release lineWho is exposed{'products': ['NGINX Plus','NGINX Open Source'],'packages': [], 'versions': []}RED · ACT TODAYCanonical UbuntuLinuxA vulnerability exists in NGINXPlus and NGINX Open Sourcewhen a map directive uses regexmatching and the root directiveor access log format referencesthe map's regex capturevariables before referencing…Where it standsNo known exploitationHOW IT UNFOLDEDOfficial record on the left, the press on the right, oldest first.26 Oct · Ubuntu security noticesUSN-8955-1: nginx vulnerabilities3 Nov · Ubuntu security noticesUSN-8994-1: libvips vulnerabilitiesCONNECTS TOSame weaknessHeap buffer overflow (CWE-122)397 other warnings in 30 days →Same productEarlier Canonical Ubuntu Linux warnings83 in the last 90 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

Canonical Ubuntu Linux: Red, act today. A vulnerability exists in NGINX Plus and NGINX Open Source when a map directive uses regex matching and the root directive or access log format references the map's regex capture variables before referencing the map output variable. An unauthenticated attacker can exploit this vulnerability by sending crafted HTTP requests, causing a heap buffer overflow in the NGINX worker process leading to a restart, or potential…

The flaws

  • CVE-2026-70654: Libvips is a fast image processing library with low memory needs (CVSS 5.8 · EPSS 0%)
  • CVE-2026-93479: Heap buffer overflow can lead to remote code execution (CVSS 8.1 · EPSS 1%)
  • CVE-2026-15176: Heap buffer overflow can lead to remote code execution (CVSS 8.1 · EPSS 1%)
  • CVE-2026-97205: NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_core_module module (CVSS 8.1 · EPSS 1%)

The fix

Upgrade Canonical Ubuntu Linux: 8.18.3 or later on your release line

Who is exposed: {'products': ['NGINX Plus', 'NGINX Open Source'], 'packages': [], 'versions': []}

Where it stands

  • No known exploitation

How it unfolded

  1. 26 Oct, Ubuntu security notices (official): USN-8955-1: nginx vulnerabilities
  2. 3 Nov, Ubuntu security notices (official): USN-8994-1: libvips vulnerabilities

Connects to

Why it is Yellow

  • CVSS 5.8 medium
  • Named in a government or vendor bulletin

Government and vendor bulletins

References

Original description

libvips is a fast image processing library with low memory needs. Prior to version 8.18.3, applications that define unusual custom libvips sources and use them to process untrusted uncompressed PPM images can trigger a max/min error in vips_source_read_to_memory in libvips/iofuncs/source.c. The function uses VIPS_MAX instead of VIPS_MIN when selecting the remaining read size, allowing up to 4032 bytes to be written beyond the allocated heap buffer and causing memory corruption or a process crash. This issue is fixed in version 8.18.3.

Last activity 3 Nov 2026. Patch Forecast updates every hour.