CVE-2017-17479
openjpeg: Stack-buffer overflow in the pgxtoimage function
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Red Hat (medium), Ubuntu (medium).
Description
In OpenJPEG 2.3.0, a stack-based buffer overflow was discovered in the pgxtoimage function in jpwl/convert.c. The vulnerability causes an out-of-bounds write, which may lead to remote denial of service or possibly remote code execution.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| debian 11 | openjpeg2 | 2.3.0-2 |
| debian 12 | openjpeg2 | 2.3.0-2 |
| debian 13 | openjpeg2 | 2.3.0-2 |
| debian 14 | openjpeg2 | 2.3.0-2 |
| echo | openjpeg2 | 2.3.0-2 |
| Red Hat | openjpeg, openjpeg-devel, openjpeg-libs | no fix listed |
| root.io debian 11 | rootio-openjpeg2 | 2.3.0-2 |
| root.io debian 12 | openjpeg2, rootio-openjpeg2 | 2.3.0-2, 2.5.0-2+deb12u1.root.io.2, 2.5.0-2+deb12u1.root.io.3, 2.5.0-2+deb12u1.root.io.4, 2.5.0-2+deb12u1.root.io.5, 2.5.0-2+deb12u1.root.io.6, 2.5.0-2+deb12u1.root.io.7, 2.5.0-2+deb12u1.root.io.8, 2.5.0-2+deb12u2.root.io.9, 2.5.0-2+deb12u2.root.io.10, 2.5.0-2+deb12u2.root.io.11, 2.5.0-2+deb12u2.root.io.12, 2.5.0-2+deb12u2.root.io.13, 2.5.0-2+deb12u2.root.io.14, 2.5.0-2+deb12u2.root.io.15, 2.5.0-2+deb12u2.root.io.16 |
| root.io debian 13 | rootio-openjpeg2 | 2.3.0-2 |
| ubuntu 16.04 | openjpeg2 | 2.1.2-1.1+deb9u3build0.16.04.1 |
| ubuntu 16.04-ESM | openjpeg, openjpeg2 | 1:1.5.2-3.1ubuntu0.1~esm2 and 1 more |
| ubuntu 18.04 | openjpeg2 | 2.3.0-2build0.18.04.1 |
Show all 17 entries from 13 sources
| Source | Package | Fixed in |
|---|---|---|
| debian 11 | openjpeg2 | 2.3.0-2 |
| debian 12 | openjpeg2 | 2.3.0-2 |
| debian 13 | openjpeg2 | 2.3.0-2 |
| debian 14 | openjpeg2 | 2.3.0-2 |
| echo | openjpeg2 | 2.3.0-2 |
| Red Hat | openjpeg | no fix listed |
| Red Hat | openjpeg-devel | no fix listed |
| Red Hat | openjpeg-libs | no fix listed |
| root.io debian 11 | rootio-openjpeg2 | 2.3.0-2 |
| root.io debian 12 | openjpeg2 | 2.3.0-2, 2.5.0-2+deb12u1.root.io.2, 2.5.0-2+deb12u1.root.io.3, 2.5.0-2+deb12u1.root.io.4, 2.5.0-2+deb12u1.root.io.5, 2.5.0-2+deb12u1.root.io.6, 2.5.0-2+deb12u1.root.io.7, 2.5.0-2+deb12u1.root.io.8, 2.5.0-2+deb12u2.root.io.9, 2.5.0-2+deb12u2.root.io.10, 2.5.0-2+deb12u2.root.io.11, 2.5.0-2+deb12u2.root.io.12, 2.5.0-2+deb12u2.root.io.13, 2.5.0-2+deb12u2.root.io.14, 2.5.0-2+deb12u2.root.io.15, 2.5.0-2+deb12u2.root.io.16 |
| root.io debian 12 | rootio-openjpeg2 | 2.3.0-2, 2.5.0-2+deb12u1.root.io.2, 2.5.0-2+deb12u1.root.io.3, 2.5.0-2+deb12u1.root.io.4, 2.5.0-2+deb12u1.root.io.5, 2.5.0-2+deb12u1.root.io.6, 2.5.0-2+deb12u1.root.io.7, 2.5.0-2+deb12u1.root.io.8, 2.5.0-2+deb12u2.root.io.9, 2.5.0-2+deb12u2.root.io.10, 2.5.0-2+deb12u2.root.io.11, 2.5.0-2+deb12u2.root.io.12, 2.5.0-2+deb12u2.root.io.13, 2.5.0-2+deb12u2.root.io.14, 2.5.0-2+deb12u2.root.io.15, 2.5.0-2+deb12u2.root.io.16 |
| root.io debian 13 | rootio-openjpeg2 | 2.3.0-2 |
| ubuntu 16.04 | openjpeg2 | 2.1.2-1.1+deb9u3build0.16.04.1 |
| ubuntu 16.04-ESM | openjpeg | 1:1.5.2-3.1ubuntu0.1~esm2 |
| ubuntu 16.04-ESM | openjpeg2 | 2.1.2-1.1+deb9u3build0.16.04.1 |
| ubuntu 18.04 | openjpeg2 | 2.3.0-2build0.18.04.1 |
| ubuntu 18.04-ESM | openjpeg2 | 2.3.0-2build0.18.04.1 |