CVE-2026-2913 json
libvips source.c vips_source_read_to_memory heap-based overflow
published 8mo ago modified 4mo ago also EUVD-2026-7546
- cvss
- 2.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 11%
- public exploits
- 0
- none known
Summary
A vulnerability was determined in libvips up to 8.19.0. The affected element is the function vips_source_read_to_memory of the file libvips/iofuncs/source.c. This manipulation causes heap-based buffer overflow. It is possible to launch the attack on the local host. The attack's complexity is rated as high. The exploitability is described as difficult. The exploit has been publicly disclosed and may be utilized. Patch name: a56feecbe9ed66521d9647ec9fbcd2546eccd7ee. Applying a patch is the recommended action to fix this issue. The confirmation of the bugfix mentions: "[T]he impact of this is negligible, since this only affects custom seekable sources larger than 4 GiB (and the crash occurs in user code rather than libvips itself)."
Patch / fix
- libvips libvips 8.18.1
- vips Debian 12 8.14.1-3+deb12u3
- vips Debian 13 8.16.1-1+deb13u1
- vips Debian 14 8.18.0-2
debian advisories DEBIAN-CVE-2026-2913
- vips openSUSE Tumbleweed 8.18.7-1.1
opensuse advisories openSUSE-SU-2026:12266-1
Is CVE-2026-2913 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-2913 updated cvss 2.5
libvips: libvips: Denial of Service via heap-based buffer overflow in vips_source_read_to_memory
-
Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/disk-image-cuda-rhel9 Red Hat streams for Apache Kafka 2 com.github.streamshub-console Red Hat streams for Apache Kafka 3 com.github.streamshub-consolenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 8mo ago
Exploit prediction
0.21% chance of exploitation in the next 30 days, higher than 11% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com https://github.com/libvips/libvips/issues/4857#issue-3920154326 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/libvips/libvips/issues/4857#issuecomment-3878479322 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 2.0 | CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P |
| CNA | 3.1 | 2.5 | CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C |
| CNA | 3.0 | 2.5 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C |
| CNA | 2.0 | 1.0 | AV:L/AC:H/Au:S/C:N/I:N/A:P/E:POC/RL:OF/RC:C |
| CNA | 4.0 | 1.1 | CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| CNA | 3.1 | 2.5 | CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L |
| NVD | 3.1 | 7.0 | CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
| CNA | 2.0 | 1.0 | AV:L/AC:H/Au:S/C:N/I:N/A:P |
Affected products
- n/a libvips
Classification
References
-
github.com
/libvips/libvips/commit/a56feecbe9ed66521d9647ec9fbcd2546eccd7ee
patch
-
github.com
/libvips/libvips/issues/4857#issue-3920154326
exploit, issue-tracking
-
github.com
/libvips/libvips/issues/4857#issuecomment-3878479322
issue-tracking, exploit
-
vuldb.com
/?id.347222
vdb-entry, technical-description, third-party-advisory
-
vuldb.com
/?ctiid.347222
signature, permissions-required, vdb-entry
-
vuldb.com
/?submit.755224
third-party-advisory, vdb-entry
-
github.com
/libvips/libvips/issues/4857
issue-tracking
-
github.com
/libvips/libvips/
product
Sources
- CVE List CVE-2026-2913
- NVD CVE-2026-2913
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: NVD not reflecting issue patched in 8.18.1.