CVE-2026-120437
Netpbm before 10.86.51, 11.02.30, and 11.15.08 Out-of-Bounds Read via tgatoppm
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds read vulnerability in the tgatoppm converter's get_pixel() function that uses unchecked pixel values as color map indexes. Attackers can supply a crafted color-mapped Targa file whose pixel values exceed the declared color map bounds to crash the converter or leak adjacent memory into the output image.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.9
Netpbm before 10.86.51, 11.02.30, and 11.15.08 Out-of-Bounds Read via tgatoppm
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds read vulnerability in the tgatoppm converter's get_pixel() function that uses unchecked pixel values as color map indexes. Attackers can supply a crafted color-mapped Targa file whose pixel values exceed the declared color map bounds to crash the converter or leak adjacent memory into the output image.
- Record
CVE-2026-120437- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2026-115197
6.9
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds read vulnerability in the tgatoppm converter's get_pixel() function that uses unchecked pixel values as color map indexes. Attackers can supply a crafted color-mapped Targa file whose pixel values exceed the declared color map bounds to crash the converter or leak adjacent memory into the output image.
- Record
EUVD-2026-115197- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-96qc-97qh-g9h3
6.9
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds...
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds read vulnerability in the tgatoppm converter's get_pixel() function that uses unchecked pixel values as color map indexes. Attackers can supply a crafted color-mapped Targa file whose pixel values exceed the declared color map bounds to crash the converter or leak adjacent memory into the output image.
- Record
GHSA-96qc-97qh-g9h3- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/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 - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD
6.9
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds read vulnerability in the tgatoppm converter's get_pixel() function that uses unchecked pixel values as color map indexes. Attackers can supply a crafted color-mapped Targa file whose pixel values exceed the declared color map bounds to crash the converter or leak adjacent memory into the output image.
- Record
CVE-2026-120437- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/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 - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-03
OSVDEBIAN-CVE-2026-120437
6.9
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds read vulnerability in the tgatoppm converter's get_pixel() function that uses unchecked pixel values as color map indexes. Attackers can supply a crafted color-mapped Targa file whose pixel values exceed the declared color map bounds to crash the converter or leak adjacent memory into the output image.
- Record
DEBIAN-CVE-2026-120437- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/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 - Updated
- 2026-11-04
OSVUBUNTU-CVE-2026-120437
6.9
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains an out-of-bounds read vulnerability in the tgatoppm converter's get_pixel() function that uses unchecked pixel values as color map indexes. Attackers can supply a crafted color-mapped Targa file whose pixel values exceed the declared color map bounds to crash the converter or leak adjacent memory into the output image.
- Record
UBUNTU-CVE-2026-120437- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-05
OSVopenSUSE-SU-2026:12463-1 No score
libnetpbm-devel-11.16.1-2.1 on GA media
These are all security issues fixed in the libnetpbm-devel-11.16.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12463-1- Updated
- 2026-11-07
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
netpbm-freeDebian:12 |
All versions, plus listed versions 2:11.01.00-22:11.03.00-12:11.03.00-22:11.03.00-32:11.03.06-1 Show 33 moreShow less2:11.04.05-12:11.04.05-22:11.05.01-12:11.05.01-22:11.05.01-32:11.05.02-12:11.05.02-1.12:11.05.02-1.1~exp12:11.05.03-12:11.06.00-12:11.06.01-12:11.06.01-22:11.07.00-12:11.07.00-22:11.07.01-12:11.08.00-12:11.08.01-12:11.08.02-12:11.09.02-12:11.09.02-22:11.09.03-12:11.10.02-12:11.11.00-12:11.11.00-22:11.11.01-12:11.12.00-12:11.13.00-12:11.13.00-22:11.13.00-32:11.13.03+ds-12:11.13.03+ds-22:11.13.03-12:11.15.04+ds-1 |
None known |
netpbm-freeDebian:13 |
All versions, plus listed versions 2:11.10.02-12:11.11.00-12:11.11.00-22:11.11.01-12:11.12.00-1 Show 7 moreShow less2:11.13.00-12:11.13.00-22:11.13.00-32:11.13.03+ds-12:11.13.03+ds-22:11.13.03-12:11.15.04+ds-1 |
None known |
netpbm-freeDebian:14 |
All versions, plus listed versions 2:11.10.02-12:11.11.00-12:11.11.00-22:11.11.01-12:11.12.00-1 Show 7 moreShow less2:11.13.00-12:11.13.00-22:11.13.00-32:11.13.03+ds-12:11.13.03+ds-22:11.13.03-12:11.15.04+ds-1 |
None known |
netpbm-freeUbuntu:16.04:LTS |
All versions, plus listed versions 2:10.0-15.22:10.0-15.3 |
None known |
netpbm-freeUbuntu:18.04:LTS |
All versions, plus listed versions 2:10.0-15.3build1 |
None known |
netpbm-freeUbuntu:20.04:LTS |
All versions, plus listed versions 2:10.0-15.3build1 |
None known |
netpbm-freeUbuntu:22.04:LTS |
All versions, plus listed versions 2:10.0-15.4 |
None known |
netpbm-freeUbuntu:24.04:LTS |
All versions, plus listed versions 2:11.01.00-2build12:11.03.06-12:11.04.05-22:11.05.01-32:11.05.02-12:11.05.02-1.12:11.05.02-1.1build1 |
None known |
netpbm-freeUbuntu:26.10 |
All versions, plus listed versions 2:11.10.02-1build12:11.13.03+ds-2 |
None known |
netpbm-freeUbuntu:26.04:LTS |
All versions, plus listed versions 2:11.10.02-1build1 |
None known |
netpbmopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 11.16.1-2.1 | 11.16.1-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected, aliases, references | OSV | |
| affected, aliases, facts, references | EUVD, NVD, OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-120437 is a medium vulnerability (CVSS 6.9) in Netpbm, published November 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 5th percentile. No source names a fixed version.
References
sourceforge.net/p/netpbm/code/5334
svn.code.sf.net/p/netpbm/code/!svn/bc/5358/stable/doc/HISTORY
svn.code.sf.net/p/netpbm/code/!svn/bc/5357/advanced/doc/HISTORY
svn.code.sf.net/p/netpbm/code/!svn/bc/5371/super_stable/doc/HISTORY
svn.code.sf.net/p/netpbm/code/!svn/bc/5333/trunk/converter/ppm/tgatoppm.c
vulncheck.com/advisories/netpbm-before-10.86.51-11.02.30-and-11.15.08-out-of-bounds-read-via-tgatoppm
Show 12 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-120437
github.com/advisories/GHSA-96qc-97qh-g9h3
security-tracker.debian.org/tracker/CVE-2026-120437
ubuntu.com/security/CVE-2026-120437
cve.org/CVERecord?id=CVE-2026-120437
suse.com/security/cve/CVE-2026-120431
suse.com/security/cve/CVE-2026-120432
suse.com/security/cve/CVE-2026-120433
suse.com/security/cve/CVE-2026-120434
suse.com/security/cve/CVE-2026-120435
suse.com/security/cve/CVE-2026-120436
suse.com/security/cve/CVE-2026-120437