Description
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.
Published: 2026-11-02
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a stack-based buffer overflow occurring in the picttoppm tool within Netpbm. An attacker can supply a crafted PICT file that contains a polygon with more than 100 points, causing the program to overwrite a fixed-size array during the paintPoly() function. This bug can lead to program crashes and, depending on the execution context, potential code execution as the overflow may overwrite return addresses or other control data. The weakness is classified as CWE-121, indicating a classic unbounded buffer misuse.

Affected Systems

Vendor Netpbm, product Netpbm, version 10.86.50 and earlier, 11.x versions prior to 11.02.30, and 11.03 prior to 11.15.08. All releases before these patch points are vulnerable and should be upgraded to the specified secure releases or later.

Risk and Exploitability

The CVSS score is 8.5, reflecting a high severity of the flaw. The EPSS score is not available, and the vulnerability is not in CISA KEV. It is inference that the attack vector is local, requiring the attacker to run picttoppm with a malicious file. If the tool is exposed to untrusted users or network inputs, the risk rises, as a crafted PICT file could be executed indirectly. The primary threat is potential remote code execution in environments where netpbm processes untrusted files.

Generated by OpenCVE AI on November 2, 2026 at 15:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Netpbm to the latest stable release (10.86.51, 11.02.30, or 11.15.08 and newer).
  • Disable or restrict the processing of PICT files that contain polygons exceeding 100 points by validating file contents before handoff to picttoppm.
  • If upgrading is not immediately possible, restrict file system permissions so that only trusted users can invoke picttoppm, and consider monitoring system crashes for signs of exploitation.

Generated by OpenCVE AI on November 2, 2026 at 15:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 02 Nov 2026 14:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Netpbm before 10.86.51, 11.02.30, and 11.15.08 picttoppm Stack Buffer Overflow via paintPoly
First Time appeared Netpbm Project
Netpbm Project netpbm
Weaknesses CWE-121
CPEs cpe:2.3:a:netpbm_project:netpbm:*:*:*:*:*:*:*:*
Vendors & Products Netpbm Project
Netpbm Project netpbm
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.5, 'vector': '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'}


Subscriptions

Netpbm Project Netpbm
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-02T16:05:59.533Z

Reserved: 2026-11-02T12:42:13.117Z

Link: CVE-2026-120433

cve-icon Vulnrichment

Updated: 2026-11-02T16:05:53.063Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-02T15:17:24.940

Modified: 2026-11-02T19:14:53.030

Link: CVE-2026-120433

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T17:15:13Z

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow