Heap-based buffer overflow in jasper
Priority LOW 38CWE-122Published · Updated
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Partial Red Hat: 16 fixed, 1 without a fix
Attack profile from CVSS 3.0 · CNA. Fix status from CNA and Red Hat. Impact type from CWE-122 and the CVSS impact.
Summary
A heap-buffer overflow vulnerability was found in QMFB code in JPC codec caused by buffer being allocated with too small size. jasper versions before 2.0.0 are affected.
Why it matters now
EPSS 0.01881 79th percentileScored 2026-11-07
Public exploit Yes 3 exploit referencesTagged by NVD
Fix Partial Red Hat: 1 advisoryRed Hat: 16 fixed, 1 without a fix
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| The Jasper Project | jasper | 2.0.0 | — | No fix listed | CNA |
- jasper VendorThe Jasper Project Affected 2.0.0 Fixed in — No fix listed CNA
CPE configurations NVD · 13
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:jasper_project:jasper:*:*:*:*:*:*:*:* | before 2.0.0 | Vulnerable | The Jasper Project |
| cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* | 8.0 | Vulnerable | Debian |
| cpe:2.3:o:redhat:enterprise_linux_desktop:6.0:*:*:*:*:*:*:* | 6.0 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:* | 7.0 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server:6.0:*:*:*:*:*:*:* | 6.0 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:* | 7.0 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server_aus:7.3:*:*:*:*:*:*:* | 7.3 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server_aus:7.4:*:*:*:*:*:*:* | 7.4 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server_eus:7.3:*:*:*:*:*:*:* | 7.3 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server_eus:7.4:*:*:*:*:*:*:* | 7.4 | Vulnerable | Red Hat |
- cpe:2.3:a:jasper_project:jasper:*:*:*:*:*:*:*:* Versions before 2.0.0 Vulnerable ·The Jasper Project
- cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* Versions 8.0 Vulnerable ·Debian
- cpe:2.3:o:redhat:enterprise_linux_desktop:6.0:*:*:*:*:*:*:* Versions 6.0 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:* Versions 7.0 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server:6.0:*:*:*:*:*:*:* Versions 6.0 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:* Versions 7.0 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server_aus:7.3:*:*:*:*:*:*:* Versions 7.3 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server_aus:7.4:*:*:*:*:*:*:* Versions 7.4 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server_eus:7.3:*:*:*:*:*:*:* Versions 7.3 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server_eus:7.4:*:*:*:*:*:*:* Versions 7.4 Vulnerable ·Red Hat
Remediation
Red Hat 1 advisory
- RHSA-2017:1208 Released 2017-05-09 · Red Hat rating Importantjasper security update
- Red Hat Enterprise Linux Client (v. 7) jasper-1.900.1-30.el7_3, jasper-libs-1.900.1-30.el7_3
- Red Hat Enterprise Linux Client Optional (v. 7) jasper-1.900.1-30.el7_3, jasper-devel-1.900.1-30.el7_3, jasper-utils-1.900.1-30.el7_3
- Red Hat Enterprise Linux ComputeNode (v. 7) jasper-1.900.1-30.el7_3, jasper-libs-1.900.1-30.el7_3
- Red Hat Enterprise Linux ComputeNode Optional (v. 7) jasper-1.900.1-30.el7_3, jasper-devel-1.900.1-30.el7_3, jasper-utils-1.900.1-30.el7_3
- Red Hat Enterprise Linux Desktop (v. 6) jasper-1.900.1-21.el6_9, jasper-libs-1.900.1-21.el6_9
- Red Hat Enterprise Linux Desktop Optional (v. 6) jasper-devel-1.900.1-21.el6_9, jasper-utils-1.900.1-21.el6_9
- Red Hat Enterprise Linux HPC Node (v. 6) jasper-1.900.1-21.el6_9, jasper-libs-1.900.1-21.el6_9
- Red Hat Enterprise Linux HPC Node Optional (v. 6) jasper-1.900.1-21.el6_9, jasper-devel-1.900.1-21.el6_9, jasper-utils-1.900.1-21.el6_9
- Red Hat Enterprise Linux Server (v. 6) jasper-1.900.1-21.el6_9, jasper-libs-1.900.1-21.el6_9, jasper-libs-1.900.1-21.el6_9.ppc
- Red Hat Enterprise Linux Server (v. 7) jasper-1.900.1-30.el7_3, jasper-libs-1.900.1-30.el7_3, jasper-libs-1.900.1-30.el7_3.ppc
- Red Hat Enterprise Linux Server Optional (v. 6) jasper-devel-1.900.1-21.el6_9, jasper-devel-1.900.1-21.el6_9.ppc, jasper-utils-1.900.1-21.el6_9
- Red Hat Enterprise Linux Server Optional (v. 7) jasper-1.900.1-30.el7_3, jasper-devel-1.900.1-30.el7_3, jasper-devel-1.900.1-30.el7_3.ppc +1
- Red Hat Enterprise Linux Workstation (v. 6) jasper-1.900.1-21.el6_9, jasper-libs-1.900.1-21.el6_9
- Red Hat Enterprise Linux Workstation (v. 7) jasper-1.900.1-30.el7_3, jasper-libs-1.900.1-30.el7_3
- Red Hat Enterprise Linux Workstation Optional (v. 6) jasper-devel-1.900.1-21.el6_9, jasper-utils-1.900.1-21.el6_9
- Red Hat Enterprise Linux Workstation Optional (v. 7) jasper-1.900.1-30.el7_3, jasper-devel-1.900.1-30.el7_3, jasper-utils-1.900.1-30.el7_3
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Virtualization 3 | Affected | No fix yet |
| Red Hat Enterprise Linux Client (v. 7) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Client Optional (v. 7) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux ComputeNode (v. 7) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux ComputeNode Optional (v. 7) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Desktop (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Desktop Optional (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux HPC Node (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux HPC Node Optional (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Server (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Server (v. 7) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Server Optional (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Server Optional (v. 7) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Workstation (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Workstation (v. 7) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Workstation Optional (v. 6) | Fixed | RHSA-2017:1208 |
| Red Hat Enterprise Linux Workstation Optional (v. 7) | Fixed | RHSA-2017:1208 |
Not affected: 1 product
- Red Hat Enterprise Linux 5
Timeline
- 2026-10-02 Threatist record created from CVE-2016-8654
- 2026-10-03 Alias added: GHSA-fvh8-26m7-hp86
References
More The Jasper Project Jasper vulnerabilities
- TI-2022-02737 Memory leak in jasper CVSS 3.1HIGH 7.5
- TI-2023-27963 An invalid memory write issue in Jasper-Software Jasper v.4.1.1 and before allows a local… CVSS 3.1HIGH 7.8
- TI-2025-08088 JasPer JPEG2000 File jpc_dec.c jpc_dec_dump use after free CVSS 4.0MEDIUM 4.8
- TI-2025-08087 JasPer JPEG2000 Encoder jpc_enc.c jpc_floorlog2 assertion CVSS 4.0MEDIUM 4.8
- TI-2025-08086 JasPer Image Color Space Conversion jas_image.c jas_image_chclrspc null pointer dereference CVSS 4.0MEDIUM 4.8
- TI-2014-06753 Heap-based buffer overflow in the jp2_decode function in JasPer 1.900.1 and earlier… CVSS 2.0HIGH 7.5
Sources
- CVE-2016-8654 · CVE Program
- CVE-2016-8654 · NVD
- FIRST EPSS
- GHSA-fvh8-26m7-hp86 · GitHub Advisory Database · CC BY 4.0
- CVE-2016-8654 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences