CVE-2026-3146: libvips · NULL Pointer Dereference
Affects libvipsSource CVE Database V5
Not known to be exploited · CVSS 4.8 Medium.
Data as of 30 Oct 2026, 06:59 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 9% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:XExploitation evidence
Disclosed: evidence found.
CVE published 25 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| libvips | Affected
| Fixed in– |
GitHublibvips/libvipspkg:github/libvips/libvipsOther threats | Affected
| Fixed in– |
CPE configurations (1)
cpe:2.3:a:libvips:libvips:*:*:*:*:*:*:*:*
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate CVE-2026-3146, organizations should promptly apply the official patch identified by commit d4ce337c76bff1b278d7085c3c4f4725e3aa6ece to all affected libvips versions (8.0 through 8.18.0). If patching is not immediately possible, consider restricting local access to systems running libvips to trusted users only, minimizing the risk of local exploitation. Implement monitoring for application crashes or unusual behavior in services utilizing libvips to detect potential exploitation attempts. Employ application whitelisting and privilege separation to limit the ability of low-privilege users to execute or influence image processing workflows. Regularly update software dependencies and conduct security audits of image processing components. For containerized or cloud environments, rebuild images with updated libvips versions and redeploy to ensure consistent patching. Finally, maintain an incident response plan to quickly address any denial of service incidents related to this vulnerability.
Description
A vulnerability has been found in libvips up to 8.18.0. The impacted element is the function vips_foreign_load_matrix_header of the file libvips/foreign/matrixload.c. The manipulation leads to null pointer dereference. The attack needs to be performed locally. The identifier of the patch is d4ce337c76bff1b278d7085c3c4f4725e3aa6ece. To fix this issue, it is recommended to deploy a patch.
References
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- github.com/libvips/libvips/issues/4875 (opens in a new tab)
- github.com/libvips/libvips/pull/4888 (opens in a new tab)
- github.com/libvips/libvips/commit/d4ce337c76bff1b278d7085c3c4f4725e3aa6ece (opens in a new tab)
- github.com/libvips/libvips/ (opens in a new tab)