Read the docs
TI-2013-05715 Aliases CVE-2013-6954GHSA-jqh6-vqxw-fcv3

The png_do_expand_palette function in libpng before 1.6.8 allows remote attackers to…

Priority LOW 36CWE-476Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-476.

Summary

The png_do_expand_palette function in libpng before 1.6.8 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via (1) a PLTE chunk of zero bytes or (2) a NULL palette, related to pngrtran.c and pngset.c.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.04692 91st percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed Red Hat: 7 advisories

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 15

CPEVersionsRoleVendor
cpe:2.3:a:libpng:libpng:*:beta:*:*:*:*:*:*up to 1.6.8Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.0:*:*:*:*:*:*:*1.6.0Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.0:beta:*:*:*:*:*:*1.6.0 betaVulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.1:*:*:*:*:*:*:*1.6.1Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.1:beta:*:*:*:*:*:*1.6.1 betaVulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.2:*:*:*:*:*:*:*1.6.2Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.2:beta:*:*:*:*:*:*1.6.2 betaVulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.3:*:*:*:*:*:*:*1.6.3Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.3:beta:*:*:*:*:*:*1.6.3 betaVulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.4:*:*:*:*:*:*:*1.6.4Vulnerablepnggroup
  • cpe:2.3:a:libpng:libpng:*:beta:*:*:*:*:*:* Versions up to 1.6.8 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.0:*:*:*:*:*:*:* Versions 1.6.0 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.0:beta:*:*:*:*:*:* Versions 1.6.0 beta Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.1:*:*:*:*:*:*:* Versions 1.6.1 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.1:beta:*:*:*:*:*:* Versions 1.6.1 beta Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.2:*:*:*:*:*:*:* Versions 1.6.2 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.2:beta:*:*:*:*:*:* Versions 1.6.2 beta Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.3:*:*:*:*:*:*:* Versions 1.6.3 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.3:beta:*:*:*:*:*:* Versions 1.6.3 beta Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.4:*:*:*:*:*:*:* Versions 1.6.4 Vulnerable ·pnggroup
Show 5 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:libpng:libpng:1.6.4:beta:*:*:*:*:*:*1.6.4 betaVulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.5:*:*:*:*:*:*:*1.6.5Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.6:*:*:*:*:*:*:*1.6.6Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.7:*:*:*:*:*:*:*1.6.7Vulnerablepnggroup
cpe:2.3:a:libpng:libpng:1.6.7:beta:*:*:*:*:*:*1.6.7 betaVulnerablepnggroup
  • cpe:2.3:a:libpng:libpng:1.6.4:beta:*:*:*:*:*:* Versions 1.6.4 beta Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.5:*:*:*:*:*:*:* Versions 1.6.5 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.6:*:*:*:*:*:*:* Versions 1.6.6 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.7:*:*:*:*:*:*:* Versions 1.6.7 Vulnerable ·pnggroup
  • cpe:2.3:a:libpng:libpng:1.6.7:beta:*:*:*:*:*:* Versions 1.6.7 beta Vulnerable ·pnggroup

Remediation

Red Hat 7 advisories

  • RHSA-2014:0982 Released 2014-07-29 · Red Hat rating Low
    Red Hat Network Satellite server IBM Java Runtime security update
    • Red Hat Satellite 5.4 (RHEL v.5) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5, java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5.i386, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el5 +1
    • Red Hat Satellite 5.4 (RHEL v.6) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el6, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el6
    • Red Hat Satellite 5.5 (RHEL v.5) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el5
    • Red Hat Satellite 5.5 (RHEL v.6) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el6, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el6
    • Red Hat Satellite 5.6 (RHEL v.5) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el5
    • Red Hat Satellite 5.6 (RHEL v.6) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el6, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el6
  • RHSA-2014:0705 Released 2014-06-10 · Red Hat rating Critical
    java-1.7.1-ibm security update
    • Red Hat Enterprise Linux Client Supplementary (v. 7) java-1.7.1-ibm-1:1.7.1.1.0-1jpp.2.el7_0, java-1.7.1-ibm-demo-1:1.7.1.1.0-1jpp.2.el7_0, java-1.7.1-ibm-devel-1:1.7.1.1.0-1jpp.2.el7_0 +3
    • Red Hat Enterprise Linux ComputeNode Supplementary (v. 7) java-1.7.1-ibm-1:1.7.1.1.0-1jpp.2.el7_0, java-1.7.1-ibm-demo-1:1.7.1.1.0-1jpp.2.el7_0, java-1.7.1-ibm-devel-1:1.7.1.1.0-1jpp.2.el7_0 +1
    • Red Hat Enterprise Linux Server Supplementary (v. 7) java-1.7.1-ibm-1:1.7.1.1.0-1jpp.2.el7_0, java-1.7.1-ibm-1:1.7.1.1.0-1jpp.2.el7_0.ppc, java-1.7.1-ibm-demo-1:1.7.1.1.0-1jpp.2.el7_0 +6
    • Red Hat Enterprise Linux Workstation Supplementary (v. 7) java-1.7.1-ibm-1:1.7.1.1.0-1jpp.2.el7_0, java-1.7.1-ibm-demo-1:1.7.1.1.0-1jpp.2.el7_0, java-1.7.1-ibm-devel-1:1.7.1.1.0-1jpp.2.el7_0 +3
  • RHSA-2014:0508 Released 2014-05-15 · Red Hat rating Critical
    java-1.6.0-ibm security update
    • Red Hat Enterprise Linux Desktop Supplementary (v. 5) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5_10, java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5_10.i386, java-1.6.0-ibm-accessibility-1:1.6.0.16.0-1jpp.1.el5_10 +13
    • Red Hat Enterprise Linux Desktop Supplementary (v. 6) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-demo-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el6_5 +4
    • Red Hat Enterprise Linux HPC Node Supplementary (v. 6) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-demo-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el6_5 +2
    • Red Hat Enterprise Linux Server Supplementary (v. 5) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5_10, java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5_10.i386, java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el5_10.ppc +21
    • Red Hat Enterprise Linux Server Supplementary (v. 6) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-demo-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el6_5 +5
    • Red Hat Enterprise Linux Workstation Supplementary (v. 6) java-1.6.0-ibm-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-demo-1:1.6.0.16.0-1jpp.1.el6_5, java-1.6.0-ibm-devel-1:1.6.0.16.0-1jpp.1.el6_5 +4
Show 4 more Red Hat advisories
  • RHSA-2014:0486 Released 2014-05-13 · Red Hat rating Critical
    java-1.7.0-ibm security update
    • Red Hat Enterprise Linux Desktop Supplementary (v. 5) java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el5_10, java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el5_10.i386, java-1.7.0-ibm-demo-1:1.7.0.7.0-1jpp.1.el5_10 +9
    • Red Hat Enterprise Linux Desktop Supplementary (v. 6) java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-demo-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-devel-1:1.7.0.7.0-1jpp.1.el6_5 +3
    • Red Hat Enterprise Linux HPC Node Supplementary (v. 6) java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-demo-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-devel-1:1.7.0.7.0-1jpp.1.el6_5 +1
    • Red Hat Enterprise Linux Server Supplementary (v. 5) java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el5_10, java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el5_10.i386, java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el5_10.ppc +15
    • Red Hat Enterprise Linux Server Supplementary (v. 6) java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-demo-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-devel-1:1.7.0.7.0-1jpp.1.el6_5 +3
    • Red Hat Enterprise Linux Workstation Supplementary (v. 6) java-1.7.0-ibm-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-demo-1:1.7.0.7.0-1jpp.1.el6_5, java-1.7.0-ibm-devel-1:1.7.0.7.0-1jpp.1.el6_5 +3
  • RHSA-2014:0414 Released 2014-04-17 · Red Hat rating Important
    java-1.6.0-sun security update
    • Oracle Java for Red Hat Enterprise Linux Desktop 5 java-1.6.0-sun-1:1.6.0.75-1jpp.3.el5_10, java-1.6.0-sun-1:1.6.0.75-1jpp.3.el5_10.i586, java-1.6.0-sun-demo-1:1.6.0.75-1jpp.3.el5_10 +9
    • Oracle Java for Red Hat Enterprise Linux Desktop 6 java-1.6.0-sun-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-demo-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-devel-1:1.6.0.75-1jpp.1.el6_5 +3
    • Oracle Java for Red Hat Enterprise Linux HPC Node 6 java-1.6.0-sun-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-demo-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-devel-1:1.6.0.75-1jpp.1.el6_5 +1
    • Oracle Java for Red Hat Enterprise Linux Server 5 java-1.6.0-sun-1:1.6.0.75-1jpp.3.el5_10, java-1.6.0-sun-1:1.6.0.75-1jpp.3.el5_10.i586, java-1.6.0-sun-demo-1:1.6.0.75-1jpp.3.el5_10 +9
    • Oracle Java for Red Hat Enterprise Linux Server 6 java-1.6.0-sun-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-demo-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-devel-1:1.6.0.75-1jpp.1.el6_5 +3
    • Oracle Java for Red Hat Enterprise Linux Workstation 6 java-1.6.0-sun-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-demo-1:1.6.0.75-1jpp.1.el6_5, java-1.6.0-sun-devel-1:1.6.0.75-1jpp.1.el6_5 +3
  • RHSA-2014:0412 Released 2014-04-17 · Red Hat rating Critical
    java-1.7.0-oracle security update
    • Red Hat Enterprise Linux Desktop Supplementary (v. 5) java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10, java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10.i386, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.2.el5_10 +9
    • Red Hat Enterprise Linux Desktop Supplementary (v. 6) java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +3
    • Red Hat Enterprise Linux HPC Node Supplementary (v. 6) java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +1
    • Red Hat Enterprise Linux Server Supplementary (v. 5) java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10, java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10.i386, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.2.el5_10 +9
    • Red Hat Enterprise Linux Server Supplementary (v. 6) java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +3
    • Red Hat Enterprise Linux Workstation Supplementary (v. 6) java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +3
  • RHSA-2014:0413 Released 2014-04-17 · Red Hat rating Critical
    java-1.7.0-oracle security update
    • Oracle Java for Red Hat Enterprise Linux Desktop 5 java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10, java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10.i386, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.2.el5_10 +9
    • Oracle Java for Red Hat Enterprise Linux Desktop 6 java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +3
    • Oracle Java for Red Hat Enterprise Linux HPC Node 6 java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +1
    • Oracle Java for Red Hat Enterprise Linux Server 5 java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10, java-1.7.0-oracle-1:1.7.0.55-1jpp.2.el5_10.i386, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.2.el5_10 +9
    • Oracle Java for Red Hat Enterprise Linux Server 6 java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +3
    • Oracle Java for Red Hat Enterprise Linux Workstation 6 java-1.7.0-oracle-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-devel-1:1.7.0.55-1jpp.1.el6_5, java-1.7.0-oracle-javafx-1:1.7.0.55-1jpp.1.el6_5 +3

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

ProductStatusPlan or fix
Oracle Java for Red Hat Enterprise Linux Desktop 5Fixed RHSA-2014:0413, RHSA-2014:0414
Oracle Java for Red Hat Enterprise Linux Desktop 6Fixed RHSA-2014:0413, RHSA-2014:0414
Oracle Java for Red Hat Enterprise Linux HPC Node 6Fixed RHSA-2014:0413, RHSA-2014:0414
Oracle Java for Red Hat Enterprise Linux Server 5Fixed RHSA-2014:0413, RHSA-2014:0414
Oracle Java for Red Hat Enterprise Linux Server 6Fixed RHSA-2014:0413, RHSA-2014:0414
Oracle Java for Red Hat Enterprise Linux Workstation 6Fixed RHSA-2014:0413, RHSA-2014:0414
Red Hat Enterprise Linux Client Supplementary (v. 7)Fixed RHSA-2014:0705
Red Hat Enterprise Linux ComputeNode Supplementary (v. 7)Fixed RHSA-2014:0705
Red Hat Enterprise Linux Desktop Supplementary (v. 5)Fixed RHSA-2014:0412, RHSA-2014:0486, RHSA-2014:0508
Red Hat Enterprise Linux Desktop Supplementary (v. 6)Fixed RHSA-2014:0412, RHSA-2014:0486, RHSA-2014:0508
Red Hat Enterprise Linux HPC Node Supplementary (v. 6)Fixed RHSA-2014:0412, RHSA-2014:0486, RHSA-2014:0508
Red Hat Enterprise Linux Server Supplementary (v. 5)Fixed RHSA-2014:0412, RHSA-2014:0486, RHSA-2014:0508
Red Hat Enterprise Linux Server Supplementary (v. 6)Fixed RHSA-2014:0412, RHSA-2014:0486, RHSA-2014:0508
Red Hat Enterprise Linux Server Supplementary (v. 7)Fixed RHSA-2014:0705
Red Hat Enterprise Linux Workstation Supplementary (v. 6)Fixed RHSA-2014:0412, RHSA-2014:0486, RHSA-2014:0508
Red Hat Enterprise Linux Workstation Supplementary (v. 7)Fixed RHSA-2014:0705
Red Hat Satellite 5.4 (RHEL v.5)Fixed RHSA-2014:0982
Red Hat Satellite 5.4 (RHEL v.6)Fixed RHSA-2014:0982
Red Hat Satellite 5.5 (RHEL v.5)Fixed RHSA-2014:0982
Red Hat Satellite 5.5 (RHEL v.6)Fixed RHSA-2014:0982
Red Hat Satellite 5.6 (RHEL v.5)Fixed RHSA-2014:0982
Red Hat Satellite 5.6 (RHEL v.6)Fixed RHSA-2014:0982
Not affected: 3 products
  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7

Timeline

  1. 2026-10-02 Threatist record created from CVE-2013-6954
  2. 2026-10-03 Alias added: GHSA-jqh6-vqxw-fcv3

References

  • TI-2011-02683 Integer signedness error in the png_inflate function in pngrutil.c in libpng before… CVSS 3.1HIGH 8.8
  • TI-2010-01161 Buffer overflow in pngpread.c in libpng before 1.2.44 and 1.4.x before 1.4.3, as used in… CVSS 3.1CRITICAL 9.8
  • TI-2026-20746 LIBPNG has a heap buffer overflow in png_set_quantize CVSS 4.0HIGH 8.3
  • TI-2025-40204 LIBPNG is vulnerable to a heap buffer overflow in `png_combine_row` triggered via `png_image_finish_read` CVSS 3.1HIGH 7.1
  • TI-2025-40767 LIBPNG has an out-of-bounds read in png_image_read_composite CVSS 3.1HIGH 7.1
  • TI-2025-40066 LIBPNG is vulnerable to a buffer overflow in `png_image_read_composite` via incorrect palette premultiplication CVSS 3.1HIGH 7.1
See all 56 →

Sources