CVE-2016-1923
Published: 27 January 2016
Heap-based buffer overflow in the opj_j2k_update_image_data function in OpenJpeg 2016.1.18 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted JPEG 2000 image.
Notes
Author | Note |
---|---|
ccdm94 | in issue 704, which references this CVE, there is mention of commit d26481f24bd (mayeut/openjpeg), which seems to be aimed at fixing this issue. This commit, however, was not included by upstream. The code has changed to something that is similar to what is proposed in the previously mentioned non-merged commit, and the commit that did this was ad593c9e062. This seems to be the same fix as the one for CVE-2016-3182. Considering that this is the fix for the issue, even if package openjpeg (versions 1.x) is affected (PoC does not reproduce), the only likely upstream patch does not apply as the function being patched does not exist in versions 1.x. No other possible patch has been explicitly provided by upstream. |
Priority
Status
Package | Release | Status |
---|---|---|
openjpeg Launchpad, Ubuntu, Debian |
artful |
Does not exist
|
bionic |
Does not exist
|
|
focal |
Does not exist
|
|
jammy |
Does not exist
|
|
kinetic |
Does not exist
|
|
precise |
Does not exist
|
|
trusty |
Not vulnerable
(code not present)
|
|
upstream |
Released
(2.1.1)
|
|
vivid |
Ignored
(end of life)
|
|
wily |
Ignored
(end of life)
|
|
xenial |
Not vulnerable
(code not present)
|
|
yakkety |
Does not exist
|
|
zesty |
Does not exist
|
|
Patches: upstream: https://github.com/uclouvain/openjpeg/commit/ad593c9e0622e0d8d87228e67e4dbd36243ffd22 |
||
openjpeg2 Launchpad, Ubuntu, Debian |
artful |
Not vulnerable
(2.1.1-1)
|
bionic |
Not vulnerable
(2.3.0-1)
|
|
focal |
Not vulnerable
(2.3.1-1ubuntu4)
|
|
jammy |
Not vulnerable
(2.4.0-6)
|
|
kinetic |
Not vulnerable
(2.5.0-1)
|
|
precise |
Does not exist
|
|
trusty |
Does not exist
|
|
upstream |
Released
(2.1.1)
|
|
vivid |
Ignored
(end of life)
|
|
wily |
Ignored
(end of life)
|
|
xenial |
Released
(2.1.2-1.1+deb9u2build0.1)
|
|
yakkety |
Not vulnerable
(2.1.1-1)
|
|
zesty |
Not vulnerable
(2.1.1-1)
|
|
Patches: upstream: https://github.com/uclouvain/openjpeg/commit/ad593c9e0622e0d8d87228e67e4dbd36243ffd22 |
Severity score breakdown
Parameter | Value |
---|---|
Base score | 6.5 |
Attack vector | Network |
Attack complexity | Low |
Privileges required | None |
User interaction | Required |
Scope | Unchanged |
Confidentiality | None |
Integrity impact | None |
Availability impact | High |
Vector | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |