Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft SGI file with oversized offset table length
-
DeliveryDeliver file to victim or conversion pipeline
-
ExploitVictim runs sgitopnm on the file
-
ExecutionreadChannels() writes past heap buffer
-
ImpactCrash or potential code execution
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that sgitopnm (the SGI-to-PNM converter in Netpbm) process a crafted RLE-compressed SGI image whose offset table length is oversized; this specific code path in readChannels() must be reached, so non-RLE or uncompressed SGI handling is not implicated. Per the CVSS vector, the attack is local (AV:L) and requires user interaction (UI:P) - a user or automated job must invoke sgitopnm on the attacker-supplied file - which limits exploitation to scenarios where untrusted SGI files are converted. PR:N means no prior authentication or privileges are needed on the parsing side. The principal limiting factor is delivery and trigger: there is no remote/network vector and no autonomous exploitation; realistic risk is highest where Netpbm is wired into automated image-processing pipelines that accept untrusted input. |
| Impact | This is a genuine but context-dependent risk, not an internet-facing emergency. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H) scores 8.5 because successful exploitation yields high confidentiality, integrity, and availability impact - consistent with a heap-based buffer overflow (CWE-122) that can corrupt the heap and potentially lead to code execution. However, the vector is LOCAL (AV:L) and requires user interaction (UI:P), meaning an attacker cannot reach this remotely or autonomously; a victim must process a crafted SGI file with the sgitopnm converter. The input provides no EPSS score and no KEV listing, so there is no signal of active exploitation or high exploitation probability. No SSVC exploitation/automatable fields are supplied beyond the vendor-style 'this_week' priority label. Exploitation status is: no public exploit identified at time of analysis (the references are patch and advisory links, not PoC/exploit code). Net assessment: a real, patch-worthy memory-corruption flaw whose realistic impact hinges on whether sgitopnm processes attacker-supplied files in an automated pipeline; absent KEV/EPSS data it is a prioritized-but-not-critical fix, aligning with the 'this_week' decision label. |
| Exploit ScenarioDerived | An attacker crafts a malicious RLE-compressed SGI image with an oversized offset table length and delivers it to a victim or a conversion pipeline. When sgitopnm's readChannels() processes the file, it writes controlled data past the heap buffer, crashing the converter or potentially executing attacker-controlled code in the context of the user or service running sgitopnm. No public exploit code is identified at time of analysis, and a user or automated job must actually invoke sgitopnm on the file (UI:P, local vector). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 02, 2026
Heap-based buffer overflow in Netpbm's sgitopnm converter affects releases before 10.86.51, 11.x before 11.02.29, and 11.03 before 11.15.07. A local, unauthenticated attacker can trigger it only when a user or automated job runs sgitopnm on a crafted RLE-compressed SGI image with an oversized offset table length, causing a heap write past the buffer that can crash the process and may permit code execution. No public exploit was identified at time of analysis, and the risk is context-dependent rather than an internet-facing emergency.
RemediationAI
Vendor-released patch: upgrade Netpbm to 10.86.51, 11.02.29, or 11.15.07, selecting the fixed release for the deployed branch. The patch commit is referenced at https://sourceforge.net/p/netpbm/code/5317/, and the vendor history files for the stable, advanced, and super_stable branches are listed in the advisory references. No workaround is specified in the available references; the vendor patch is the remediation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Netpbm is a toolkit of command-line image converters, and sgitopnm translates SGI raster files to PNM. The flaw is a CWE-122 heap-based buffer overflow in readChannels() reached when processing RLE-compressed SGI images; an oversized offset table length in attacker-supplied input drives writes past a heap buffer. The affected path is specifically RLE SGI decoding, while non-RLE or uncompressed SGI handling is not implicated according to the assessment. The CPE cpe:2.3:a:netpbm:netpbm:*:*:*:*:*:*:*:* covers the Netpbm package ranges. The CVSS 4.0 and independent CVSS 3.1 assessments agree on a local attack vector, low complexity, no required privileges, user interaction, and high confidentiality, integrity, and availability impact.
Know when Netpbm gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Local file-parsing flaw (AV:L) needing a victim to convert a crafted SGI file (UI:R) with no privileges (PR:N); heap overflow enables potential code execution, giving high C/I/A.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Netpbm before 10.86.51, 11.x before 11.02.29, and 11.03 before 11.15.07 contains a heap-based buffer overflow in sgitopnm's readChannels() function when processing RLE-compressed SGI images. Attackers can supply crafted SGI files with oversized offset table lengths to write controlled data past the heap buffer, causing crashes or potential code execution.
Executive ViewAI
A heap-based buffer overflow in Netpbm's sgitopnm image conversion utility affects versions prior to 10.86.51, 11.x before 11.02.29, and 11.03 before 11.15.07. A local, unauthenticated attacker can exploit this only if a user or automated job processes a crafted SGI image, potentially crashing the process and allowing code execution. Leadership should care because image processing is often automated in build pipelines and content ingestion, so a single malicious file could disrupt operations or compromise systems, though no public exploit exists and risk is context-dependent.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
tiffttopnm in netpbm 10.47.63 does not properly use the libtiff TIFFRGBAImageGet function, which allows remote attackers
The pm_mallocarray2 function in lib/util/mallocvar.c in Netpbm through 10.81.03 allows remote attackers to cause a denia
Heap buffer overflow in Netpbm's jbigtopnm converter allows a crafted multi-plane JBIG file with large header dimensions
Heap buffer overflow in Netpbm's xpmtoppm converter allows an attacker who supplies a crafted XPM file with a characters
Stack-based buffer overflow in Netpbm's picttoppm converter allows a crafted PICT file to overflow the fixed-size coord
Stack-based buffer overflow in Netpbm's picttoppm PICT-to-PPM converter lets an attacker who supplies a crafted PICT fil
Heap memory corruption in Netpbm's winicontopam converter affects releases before 10.86.51, 11.02.30, and 11.15.08, wher
Out-of-bounds read in Netpbm's tgatoppm converter allows a crafted color-mapped Targa file to crash the tool or leak adj
Heap out-of-bounds read in Netpbm's rasttopnm converter through 11.16.00 can expose up to 255 adjacent heap bytes in gen
Heap-based out-of-bounds write in Netpbm's rasttopnm Sun rasterfile decoder (pr_load_image) allows an unauthenticated lo
EUVD-2026-115240
GHSA-7mxm-h73h-f94f
NVD
CVE.org
EPSS
Exploit-DB