Bug 1299772 (CVE-2016-1924) - CVE-2016-1924 openjpeg: out of bounds read in opj_tgt_reset
Summary: CVE-2016-1924 openjpeg: out of bounds read in opj_tgt_reset
Keywords:
Status: CLOSED NOTABUG
Alias: CVE-2016-1924
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 1299775 1299776 1299777 1299778 1377769 1377770 1377771 1377772
Blocks: 1299764 1299766
TreeView+ depends on / blocked
 
Reported: 2016-01-19 09:32 UTC by Andrej Nemec
Modified: 2019-09-29 13:42 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-21 00:28:39 UTC
Embargoed:


Attachments (Terms of Use)

Description Andrej Nemec 2016-01-19 09:32:16 UTC
A vulnerability was found in a way OpenJpeg parses certain JPEG 2000 image files. While parsing a specially crafted file, function opj_tgt_reset can cause a segmentation fault.

Original source with reproducer attached:

http://seclists.org/oss-sec/2016/q1/128

Comment 1 Andrej Nemec 2016-01-19 09:33:09 UTC
Created openjpeg tracking bugs for this issue:

Affects: fedora-all [bug 1299775]
Affects: epel-6 [bug 1299777]
Affects: epel-7 [bug 1299778]

Comment 2 Andrej Nemec 2016-01-19 09:33:17 UTC
Created mingw-openjpeg tracking bugs for this issue:

Affects: fedora-all [bug 1299776]

Comment 3 Sandro Mani 2016-09-18 08:23:17 UTC
The functions affected by the vulnerability do not exist in openjpeg 1.x, so this is actually NOTABUG. What is the correct way to close this bug and dependent bugs?

Comment 4 Sandro Mani 2016-09-18 12:03:28 UTC
Closing since this vulnerability does not affect openjpeg 1.x (the affected functions to not exist in openjpeg 1.x).

Comment 5 Martin Prpič 2016-09-20 14:57:21 UTC
Created mingw-openjpeg2 tracking bugs for this issue:

Affects: fedora-all [bug 1377770]

Comment 6 Martin Prpič 2016-09-20 14:57:37 UTC
Created mingw-openjpeg2 tracking bugs for this issue:

Affects: fedora-all [bug 1377770]

Comment 7 Martin Prpič 2016-09-20 14:57:46 UTC
Created openjpeg2 tracking bugs for this issue:

Affects: fedora-all [bug 1377772]
Affects: epel-all [bug 1377771]

Comment 8 Martin Prpič 2016-09-20 14:59:55 UTC
(In reply to Sandro Mani from comment #4)
> Closing since this vulnerability does not affect openjpeg 1.x (the affected
> functions to not exist in openjpeg 1.x).

While that's true for openjpeg, we were missing openjpeg2 and mingw-openjpeg2 from the list of affected packages. Re-opening this flaw; tracking bugs for Fedora/EPEL have been filed.

Comment 9 Doran Moppert 2016-09-21 00:26:56 UTC
I am unable to reproduce the crash on current Fedora openjpeg, however discussion in the upstream patch talks about fixing integer overflow issues associated with use of opj_int_ceildiv.

See also bug 1299767 (same upstream ticket) and bug 1374329 comment #14 which may be related.


Note You need to log in before you can comment on or make changes to this bug.