CVE-2026-120433
Netpbm before 10.86.51, 11.02.30, and 11.15.08 picttoppm Stack Buffer Overflow via paintPoly
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.
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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.5
Netpbm before 10.86.51, 11.02.30, and 11.15.08 picttoppm Stack Buffer Overflow via paintPoly
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.
- Record
CVE-2026-120433- CVSS 4.0
- 8.5 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-121
- Updated
- 2026-11-02
EUVDEUVD-2026-115193
8.5
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.
- Record
EUVD-2026-115193- CVSS 4.0
- 8.5 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-9ccj-5rg6-rhvw
8.5
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based...
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.
- Record
GHSA-9ccj-5rg6-rhvw- CVSS 4.0
- 8.5 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/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
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-121
- Updated
- 2026-11-02
NVD
8.5
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.
- Record
CVE-2026-120433- CVSS 4.0
- 8.5 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/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
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-121
- Updated
- 2026-11-03
OSVDEBIAN-CVE-2026-120433
8.5
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.
- Record
DEBIAN-CVE-2026-120433- CVSS 4.0
- 8.5 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/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-06
OSVUBUNTU-CVE-2026-120433
8.5
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.
- Record
UBUNTU-CVE-2026-120433- CVSS 4.0
- 8.5 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/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-120433 is a high vulnerability (CVSS 8.5) 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.18%, the 7th percentile. No source names a fixed version.
References
sourceforge.net/p/netpbm/code/5328
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/5327/trunk/converter/ppm/picttoppm.c
vulncheck.com/advisories/netpbm-before-10.86.51-11.02.30-and-11.15.08-picttoppm-stack-buffer-overflow-via-paintpoly
Show 12 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-120433
github.com/advisories/GHSA-9ccj-5rg6-rhvw
security-tracker.debian.org/tracker/CVE-2026-120433
ubuntu.com/security/CVE-2026-120433
cve.org/CVERecord?id=CVE-2026-120433
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