CVE-2019-6988
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of...
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
- Record
CVE-2019-6988- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-770
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
- Record
CVE-2019-6988- Updated
- 2026-11-02
EUVDEUVD-2019-16539 No score
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
- Record
EUVD-2019-16539- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-g9xc-m7jr-85x9
6.5
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of...
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
- Record
GHSA-g9xc-m7jr-85x9- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
OSV
6.5
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
- Record
CVE-2019-6988- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-6988
6.5
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
- Record
DEBIAN-CVE-2019-6988- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-6988
6.5
An issue was discovered in OpenJPEG 2.3.0. It allows remote attackers to cause a denial of service (attempted excessive memory allocation) in opj_calloc in openjp2/opj_malloc.c, when called from opj_tcd_init_tile in openjp2/tcd.c, as demonstrated by the 64-bit opj_decompress.
- Record
UBUNTU-CVE-2019-6988- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openjpeg2Debian:12 |
All versions, plus listed versions 2.5.0-22.5.0-2+deb12u12.5.0-2+deb12u22.5.0-2+deb12u32.5.3-1 Show 8 moreShow less2.5.3-1~exp12.5.3-1~exp22.5.3-22.5.3-2.12.5.3-2.1~deb13u12.5.3-2.1~deb13u22.5.4-12.5.4-1.1 |
None known |
openjpeg2Debian:13 |
All versions, plus listed versions 2.5.3-22.5.3-2.12.5.3-2.1~deb13u12.5.3-2.1~deb13u22.5.4-12.5.4-1.1 |
None known |
openjpeg2Debian:14 |
All versions, plus listed versions 2.5.3-22.5.3-2.12.5.3-2.1~deb13u12.5.3-2.1~deb13u22.5.4-12.5.4-1.1 |
None known |
ghostscriptUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 9.16~dfsg~0-0ubuntu39.16~dfsg~0-0ubuntu49.18~dfsg~0-0ubuntu19.18~dfsg~0-0ubuntu29.18~dfsg~0-0ubuntu2.2 Show 33 moreShow less9.18~dfsg~0-0ubuntu2.39.18~dfsg~0-0ubuntu2.49.18~dfsg~0-0ubuntu2.69.18~dfsg~0-0ubuntu2.79.18~dfsg~0-0ubuntu2.89.18~dfsg~0-0ubuntu2.99.25~dfsg+1-0ubuntu0.16.04.19.25~dfsg+1-0ubuntu0.16.04.29.25~dfsg+1-0ubuntu0.16.04.39.26~dfsg+0-0ubuntu0.16.04.19.26~dfsg+0-0ubuntu0.16.04.39.26~dfsg+0-0ubuntu0.16.04.49.26~dfsg+0-0ubuntu0.16.04.59.26~dfsg+0-0ubuntu0.16.04.69.26~dfsg+0-0ubuntu0.16.04.79.26~dfsg+0-0ubuntu0.16.04.89.26~dfsg+0-0ubuntu0.16.04.99.26~dfsg+0-0ubuntu0.16.04.109.26~dfsg+0-0ubuntu0.16.04.119.26~dfsg+0-0ubuntu0.16.04.129.26~dfsg+0-0ubuntu0.16.04.139.26~dfsg+0-0ubuntu0.16.04.149.26~dfsg+0-0ubuntu0.16.04.14+esm19.26~dfsg+0-0ubuntu0.16.04.14+esm29.26~dfsg+0-0ubuntu0.16.04.14+esm39.26~dfsg+0-0ubuntu0.16.04.14+esm49.26~dfsg+0-0ubuntu0.16.04.14+esm59.26~dfsg+0-0ubuntu0.16.04.14+esm69.26~dfsg+0-0ubuntu0.16.04.14+esm79.26~dfsg+0-0ubuntu0.16.04.14+esm89.26~dfsg+0-0ubuntu0.16.04.14+esm99.26~dfsg+0-0ubuntu0.16.04.14+esm109.26~dfsg+0-0ubuntu0.16.04.14+esm11 |
None known |
openjpeg2Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.1.0-2.12.1.0-2.1ubuntu0.12.1.2-1.1+deb9u2build0.12.1.2-1.1+deb9u3build0.16.04.12.1.2-1.1+deb9u3ubuntu0.1~esm1 Show 8 moreShow less2.1.2-1.1+deb9u5build0.16.04.12.1.2-1.1+deb9u5ubuntu0.1~esm12.1.2-1.1+deb9u6build0.16.04.12.1.2-1.1+deb9u6ubuntu0.1~esm12.1.2-1.1+deb9u6ubuntu0.1~esm32.1.2-1.1+deb9u6ubuntu0.1~esm42.1.2-1.1+deb9u6ubuntu0.1~esm62.1.2-1.1+deb9u6ubuntu0.1~esm7 |
None known |
ghostscriptUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 9.21~dfsg+1-0ubuntu39.22~dfsg+1-0ubuntu19.22~dfsg+1-0ubuntu1.19.22~dfsg+1-0ubuntu1.29.25~dfsg+1-0ubuntu0.18.04.1 Show 24 moreShow less9.25~dfsg+1-0ubuntu0.18.04.29.26~dfsg+0-0ubuntu0.18.04.19.26~dfsg+0-0ubuntu0.18.04.39.26~dfsg+0-0ubuntu0.18.04.49.26~dfsg+0-0ubuntu0.18.04.59.26~dfsg+0-0ubuntu0.18.04.69.26~dfsg+0-0ubuntu0.18.04.79.26~dfsg+0-0ubuntu0.18.04.89.26~dfsg+0-0ubuntu0.18.04.99.26~dfsg+0-0ubuntu0.18.04.109.26~dfsg+0-0ubuntu0.18.04.119.26~dfsg+0-0ubuntu0.18.04.129.26~dfsg+0-0ubuntu0.18.04.139.26~dfsg+0-0ubuntu0.18.04.149.26~dfsg+0-0ubuntu0.18.04.159.26~dfsg+0-0ubuntu0.18.04.169.26~dfsg+0-0ubuntu0.18.04.179.26~dfsg+0-0ubuntu0.18.04.189.26~dfsg+0-0ubuntu0.18.04.18+esm19.26~dfsg+0-0ubuntu0.18.04.18+esm29.26~dfsg+0-0ubuntu0.18.04.18+esm39.26~dfsg+0-0ubuntu0.18.04.18+esm49.26~dfsg+0-0ubuntu0.18.04.18+esm59.26~dfsg+0-0ubuntu0.18.04.18+esm6 |
None known |
openjpeg2Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.2.0-12.3.0-12.3.0-2build0.18.04.12.3.0-2ubuntu0.1~esm12.3.0-2+deb10u2build0.18.04.1 Show 5 moreShow less2.3.0-2+deb10u2ubuntu0.1~esm12.3.0-2+deb10u2ubuntu0.1~esm22.3.0-2+deb10u2ubuntu0.1~esm32.3.0-2+deb10u2ubuntu0.1~esm42.3.0-2+deb10u2ubuntu0.1~esm5 |
None known |
openjpeg2Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.3.0-22.3.0-2build12.3.1-12.3.1-1ubuntu32.3.1-1ubuntu4 Show 5 moreShow less2.3.1-1ubuntu4.20.04.12.3.1-1ubuntu4.20.04.22.3.1-1ubuntu4.20.04.32.3.1-1ubuntu4.20.04.42.3.1-1ubuntu4.20.04.4+esm1 |
None known |
openjpeg2Ubuntu:22.04:LTS |
All versions, plus listed versions 2.3.1-1ubuntu52.3.1-1ubuntu62.4.0-32.4.0-52.4.0-6 Show 5 moreShow less2.4.0-6ubuntu0.12.4.0-6ubuntu0.22.4.0-6ubuntu0.32.4.0-6ubuntu0.42.4.0-6ubuntu0.5 |
None known |
openjpeg2Ubuntu:24.04:LTS |
All versions, plus listed versions 2.5.0-22.5.0-2build22.5.0-2build32.5.0-2ubuntu0.12.5.0-2ubuntu0.22.5.0-2ubuntu0.32.5.0-2ubuntu0.42.5.0-2ubuntu0.5 |
None known |
openjpeg2Ubuntu:25.10 |
All versions, plus listed versions 2.5.3-22.5.3-2.12.5.3-2.1ubuntu0.1 |
None known |
openjpeg2Ubuntu:26.10 |
All versions, plus listed versions 2.5.4-12.5.4-1ubuntu0.12.5.4-1.1 |
None known |
openjpeg2Ubuntu:26.04:LTS |
All versions, plus listed versions 2.5.3-2.12.5.4-12.5.4-1ubuntu0.1 |
None known |
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-2019-6988 is a medium vulnerability (CVSS 6.5) in Uclouvain Openjpeg, published January 28, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.72%, the 77th percentile. No source names a fixed version.