CVE-2016-9581: the openjpeg project openjpeg2 Heap-based Buffer Overflow
Vulnerability summary
CVE-2016-9581 is a high (CVSS 8.8) Heap-based Buffer Overflow vulnerability in the openjpeg project openjpeg2. EPSS estimates a 1.94% chance of exploitation in the next 30 days, higher than 80.1% of scored vulnerabilities. 2 public exploits are recorded.
Not severe (CVSS 3.3, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 3 · Related 2Timeline
- 01-08-2018PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
An infinite loop vulnerability in tiftoimage that results in heap buffer overflow in convert_32s_C1P1 was found in openjpeg 2.1.2.
CVSS metrics
6 scores · 5 sources · 2 versions- CVE.orgCNA3.3LowCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:LDiffers
- OSV · AlpineEcosystem advisory · calculated8.8HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · UbuntuEcosystem advisory · calculated3.3LowCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:LDiffers
- OSV · DebianEcosystem advisory · calculated8.8HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
1.94%
Chance of exploitation in the next 30 days
Percentile
80%
Versus all other CVEs
30-day change
Decrease -0.03 pp
From 1.97% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
2 foundOpenjpeg
Maturity: poc
Exploit Reference (bugzilla.redhat.com)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-122Heap-based Buffer OverflowThe product writes past the end of a buffer that was allocated on the heap.
- CWE-835Loop with Unreachable Exit ConditionThe product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
- CWE-119Improper Restriction of Operations within the Bounds of a Memory BufferThe product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary.
Affected systems
Known conditions: local access, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Alpine1 product
- openjpeg< 2.1.2-r1
Debian1 product
- openjpeg2All versions (No fix recorded)
The openjpeg project1 product
- openjpeg22.1.2
Ubuntu1 product
- openjpegAll versions (No fix recorded)
Uclouvain1 product
- openjpeg2.1.2
5 vendors · 5 products
References
10 links- bugzilla.redhat.com/show_bug.cgi?id=CVE-2016-9581X Refsource CONFIRMExploitIssue TrackingPatchThird Party Advisory
- github.com/szukw000/openjpeg/commit/cadff5fb6e73398de26a92e96d3d7cac893af255X Refsource CONFIRMPatchThird Party Advisory