Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

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

AuthorNote
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

Low

Cvss 3 Severity Score

6.5

Score breakdown

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