CVE-2005-2978
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index...
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index variables when converting Portable Anymap (PNM) images to Portable Network Graphics (PNG), which might allow attackers to execute arbitrary code by modifying the stack.
Exploit likelihood
What each source reports
NVD Score used
7.5
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index variables when converting Portable Anymap (PNM) images to Portable Network Graphics (PNG), which might allow attackers to execute arbitrary code by modifying the stack.
- Record
CVE-2005-2978- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index variables when converting Portable Anymap (PNM) images to Portable Network Graphics (PNG), which might allow attackers to execute arbitrary code by modifying the stack.
- Record
CVE-2005-2978- Updated
- 2026-11-02
EUVDEUVD-2005-2978 No score
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index variables when converting Portable Anymap (PNM) images to Portable Network Graphics (PNG), which might allow attackers to execute arbitrary code by modifying the stack.
- Record
EUVD-2005-2978- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xf4f-2rfr-r287 No score
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index...
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index variables when converting Portable Anymap (PNM) images to Portable Network Graphics (PNG), which might allow attackers to execute arbitrary code by modifying the stack.
- Record
GHSA-xf4f-2rfr-r287- Updated
- 2026-11-02
OSV No score
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index variables when converting Portable Anymap (PNM) images to Portable Network Graphics (PNG), which might allow attackers to execute arbitrary code by modifying the stack.
- Record
CVE-2005-2978- Updated
- 2026-11-02
OSVDEBIAN-CVE-2005-2978 No score
pnmtopng in netpbm before 10.25, when using the -trans option, uses uninitialized size and index variables when converting Portable Anymap (PNM) images to Portable Network Graphics (PNG), which might allow attackers to execute arbitrary code by modifying the stack.
- Record
DEBIAN-CVE-2005-2978- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
netpbm-freeDebian:12 |
before 2:10.0-10 | 2:10.0-10 |
netpbm-freeDebian:13 |
before 2:10.0-10 | 2:10.0-10 |
netpbm-freeDebian:14 |
before 2:10.0-10 | 2:10.0-10 |
netpbm-freeDebian:3.1 |
before 2:10.0-8sarge1, plus listed versions 2:10.0-8 |
2:10.0-8sarge1 |
netpbmRed Hat:enterprise_linux:4::as |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-debuginfoRed Hat:enterprise_linux:4::as |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-develRed Hat:enterprise_linux:4::as |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-progsRed Hat:enterprise_linux:4::as |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbmRed Hat:enterprise_linux:4::desktop |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
netpbm-develRed Hat:enterprise_linux:4::desktop |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-progsRed Hat:enterprise_linux:4::desktop |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbmRed Hat:enterprise_linux:4::es |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-debuginfoRed Hat:enterprise_linux:4::es |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-develRed Hat:enterprise_linux:4::es |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-progsRed Hat:enterprise_linux:4::es |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbmRed Hat:enterprise_linux:4::ws |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-develRed Hat:enterprise_linux:4::ws |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
netpbm-progsRed Hat:enterprise_linux:4::ws |
before 0:10.25-2.EL4.2 | 0:10.25-2.EL4.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2005-2978 is a high vulnerability (CVSS 7.5) in Netpbm, published October 18, 2005. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.87%, the 92nd percentile. Fixed in netpbm-free 2:10.0-10.
References
usn.ubuntu.com/210-1
securitytracker.com/id?1015071
vupen.com/english/advisories/2005/2133
secunia.com/advisories/17282
debian.org/security/2005/dsa-878
secunia.com/advisories/17221
Show 20 moreShow less
secunia.com/advisories/17357
redhat.com/support/errata/RHSA-2005-793.html
secunia.com/advisories/17256
bugzilla.redhat.com/bugzilla/show_bug.cgi?id=168278
secunia.com/advisories/17265
secunia.com/advisories/17222
novell.com/linux/security/advisories/2005_24_sr.html
gentoo.org/security/en/glsa/glsa-200510-18.xml
securityfocus.com/bid/15128
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10135
nvd.nist.gov/vuln/detail/CVE-2005-2978
github.com/advisories/GHSA-xf4f-2rfr-r287
security-tracker.debian.org/tracker/CVE-2005-2978
access.redhat.com/errata/RHSA-2005:793
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=168278
security.access.redhat.com/data/csaf/v2/advisories/2005/rhsa-2005_793.json
access.redhat.com/security/cve/CVE-2005-2978
bugzilla.redhat.com/show_bug.cgi?id=1617774
cve.org/CVERecord?id=CVE-2005-2978