CVE-2016-9396
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers...
CVE-2016-9396 is a high vulnerability (CVSS 7.5) in Jasper Project Jasper, published March 23, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.76%, the 93rd percentile. Fixed in jasper 1.900.23-1.mga5.
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers to cause a denial of service (JPC_COX_RFT assertion failure) via unspecified vectors.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers to cause a denial of service (JPC_COX_RFT assertion failure) via unspecified vectors.
- Record
CVE-2016-9396- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
CVE List No score
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers to cause a denial of service (JPC_COX_RFT assertion failure) via unspecified vectors.
- Record
CVE-2016-9396- Updated
- 2026-11-02
EUVDEUVD-2016-10206 No score
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers to cause a denial of service (JPC_COX_RFT assertion failure) via unspecified vectors.
- Record
EUVD-2016-10206- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-729x-g62q-5fwg
7.5
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers...
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers to cause a denial of service (JPC_COX_RFT assertion failure) via unspecified vectors.
- Record
GHSA-729x-g62q-5fwg- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers to cause a denial of service (JPC_COX_RFT assertion failure) via unspecified vectors.
- Record
CVE-2016-9396- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2018:3253
5.5
Red Hat Security Advisory: jasper security update
- Record
RHSA-2018:3253- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVUBUNTU-CVE-2016-9396
7.5
The JPC_NOMINALGAIN function in jpc/jpc_t1cod.c in JasPer through 2.0.12 allows remote attackers to cause a denial of service (JPC_COX_RFT assertion failure) via unspecified vectors.
- Record
UBUNTU-CVE-2016-9396- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0474 No score
Updated jasper packages fix security vulnerabilities
The jasper package has been updated and patched to fix several security issues.
- Record
MGASA-2017-0474- Updated
- 2026-11-02
OSVMGASA-2018-0281 No score
Updated jasper packages fix security vulnerabilities
Updated japser packages fix security vulnerabilities:
An assertion failure was possible to trigger in JPC_NOMINALGAIN (CVE-2016-9396).
Denial of service via a reachable assertion in the function jpc_firstone in libjasper/jpc/jpc_math.c could lead to denial of service (CVE-2018-9055).
- Record
MGASA-2018-0281- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1315-1 No score
Security update for jasper
This update for jasper fixes the following issues:
Security issues fixed:
- CVE-2018-19542: Fixed a denial of service in jp2_decode (bsc#1117505).
- CVE-2018-19539: Fixed a denial of service in jas_image_readcmpt (bsc#1117511).
- CVE-2016-9396: Fixed a denial of service in jpc_cox_getcompparms (bsc#1010783).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:1315-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10869-1 No score
jasper-2.0.33-1.2 on GA media
These are all security issues fixed in the jasper-2.0.33-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10869-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1018-1 No score
Security update for jasper
This update for jasper fixes the following issues:
Security issues fixed:
- CVE-2018-19542: Fixed a denial of service in jp2_decode (bsc#1117505).
- CVE-2018-19539: Fixed a denial of service in jas_image_readcmpt (bsc#1117511).
- CVE-2016-9396: Fixed a denial of service in jpc_cox_getcompparms (bsc#1010783).
- Record
SUSE-SU-2019:1018-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2513-1 No score
Security update for jasper
This update for jasper fixes the following issues:
Security issues fixed:
- CVE-2018-19540: Fixed a heap based overflow in jas_icctxtdesc_input (bsc#1117508).
- CVE-2018-19541: Fix heap based overread in jas_image_depalettize (bsc#1117507).
- CVE-2018-19542: Fixed a denial of service in jp2_decode (bsc#1117505).
- CVE-2018-19539: Fixed a denial of service in jas_image_readcmpt (bsc#1117511).
- CVE-2016-9396: Fixed a denial of service in jpc_cox_getcompparms (bsc#1010783).
- Record
SUSE-SU-2019:2513-1- Updated
- 2026-11-02
OSVUSN-3693-1 No score
jasper vulnerabilities
It was discovered that JasPer incorrectly handled certain malformed JPEG-2000 image files. If a user or automated system using JasPer were tricked into opening a specially crafted image, an attacker could exploit this to cause a denial of service or possibly execute code with the privileges of the user invoking the program.
- Record
USN-3693-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
jasperMageia:5 |
before 1.900.23-1.mga5 | 1.900.23-1.mga5 |
jasperMageia:5 |
before 1.900.23-1.1.mga5 | 1.900.23-1.1.mga5 |
jasperMageia:6 |
before 1.900.23-5.1.mga6 | 1.900.23-5.1.mga6 |
jasperRed Hat:enterprise_linux:7::client |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-debuginfoRed Hat:enterprise_linux:7::client |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-libsRed Hat:enterprise_linux:7::client |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-develRed Hat:enterprise_linux:7::client |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-utilsRed Hat:enterprise_linux:7::client |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasperRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jasper-libsRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-develRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-utilsRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasperRed Hat:enterprise_linux:7::server |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-debuginfoRed Hat:enterprise_linux:7::server |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-libsRed Hat:enterprise_linux:7::server |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-develRed Hat:enterprise_linux:7::server |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-utilsRed Hat:enterprise_linux:7::server |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasperRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-libsRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-develRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasper-utilsRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-33.el7 | 0:1.900.1-33.el7 |
jasperSUSE:Linux Enterprise Module for Basesystem 15 |
before 2.0.14-3.3.2 | 2.0.14-3.3.2 |
jasperSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 2.0.14-3.3.2 | 2.0.14-3.3.2 |
jasperSUSE:Linux Enterprise Desktop 12 SP4 |
before 1.900.14-195.15.1 | 1.900.14-195.15.1 |
jasperSUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 1.900.14-195.15.1 | 1.900.14-195.15.1 |
jasperSUSE:Linux Enterprise Server 12 SP4 |
before 1.900.14-195.15.1 | 1.900.14-195.15.1 |
jasperSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 1.900.14-195.15.1 | 1.900.14-195.15.1 |
jasperUbuntu:14.04:LTS |
before 1.900.1-14ubuntu3.5, plus listed versions 1.900.1-141.900.1-14ubuntu31.900.1-14ubuntu3.11.900.1-14ubuntu3.21.900.1-14ubuntu3.31.900.1-14ubuntu3.4 |
1.900.1-14ubuntu3.5 |
jasperUbuntu:16.04:LTS |
before 1.900.1-debian1-2.4ubuntu1.2, plus listed versions 1.900.1-debian1-2.41.900.1-debian1-2.4ubuntu11.900.1-debian1-2.4ubuntu1.1 |
1.900.1-debian1-2.4ubuntu1.2 |
jasperopenSUSE:Leap 15.0 |
before 2.0.14-lp150.2.3.1 | 2.0.14-lp150.2.3.1 |
jasperopenSUSE:Tumbleweed |
before 2.0.33-1.2 | 2.0.33-1.2 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
blogs.gentoo.org/ago/2016/11/16/jasper-multiple-assertion-failure
bugzilla.redhat.com/show_bug.cgi?id=1396978
access.redhat.com/errata/RHSA-2018:3253
access.redhat.com/errata/RHSA-2018:3505
bugzilla.redhat.com/show_bug.cgi?id=1485272
securityfocus.com/bid/94379
Show 98 moreShow less
openwall.com/lists/oss-security/2016/11/17/1
usn.ubuntu.com/3693-1
lists.opensuse.org/opensuse-security-announce/2019-05/msg00004.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UPOVZTSIQPW2H4AFLMI3LHJEZGBVEQET
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N4ALB4SXHURLVWKAOKYRNJXPABW3M22M
nvd.nist.gov/vuln/detail/CVE-2016-9396
lists.fedoraproject.org/archives/list/[email protected]/message/N4ALB4SXHURLVWKAOKYRNJXPABW3M22M
lists.fedoraproject.org/archives/list/[email protected]/message/UPOVZTSIQPW2H4AFLMI3LHJEZGBVEQET
github.com/advisories/GHSA-729x-g62q-5fwg
advisories.mageia.org/MGASA-2017-0474.html
bugs.mageia.org/show_bug.cgi?id=19605
github.com/mdadams/jasper/releases
lists.fedoraproject.org/archives/list/[email protected]/thread/THLEZURI4D24PRM7SMASC5I25IAWXXTM
lists.opensuse.org/opensuse-updates/2016-11/msg00010.html
lists.opensuse.org/opensuse-updates/2016-11/msg00018.html
lists.opensuse.org/opensuse-security-announce/2017-04/msg00010.html
lists.opensuse.org/opensuse-updates/2017-07/msg00092.html
lists.fedoraproject.org/archives/list/[email protected]/thread/U5NEJQFBVKG6PRJ5EZ7UIP7ZXOIHDPJF
advisories.mageia.org/MGASA-2018-0281.html
bugs.mageia.org/show_bug.cgi?id=23139
lists.fedoraproject.org/archives/list/[email protected]/thread/V63HVBFSQBPI6D3JW46NY32DKGCE2YB4
lists.opensuse.org/opensuse-updates/2018-05/msg00130.html
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.6_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1472888
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_3253.json
access.redhat.com/security/cve/CVE-2016-9396
cve.org/CVERecord?id=CVE-2016-9396
access.redhat.com/security/cve/CVE-2017-1000050
cve.org/CVERecord?id=CVE-2017-1000050
nvd.nist.gov/vuln/detail/CVE-2017-1000050
suse.com/support/update/announcement/2019/suse-su-20191018-1
bugzilla.suse.com/1010783
bugzilla.suse.com/1117505
bugzilla.suse.com/1117511
suse.com/security/cve/CVE-2016-9396
suse.com/security/cve/CVE-2018-19539
suse.com/security/cve/CVE-2018-19542
suse.com/support/update/announcement/2019/suse-su-20192513-1
bugzilla.suse.com/1117507
bugzilla.suse.com/1117508
suse.com/security/cve/CVE-2018-19540
suse.com/security/cve/CVE-2018-19541
ubuntu.com/security/CVE-2016-9396
github.com/asarubbo/poc/blob/master/00004-jasper-assert-JPC_NOMINALGAIN
ubuntu.com/security/notices/USN-3693-1
ubuntu.com/security/CVE-2015-5203
ubuntu.com/security/CVE-2015-5221
ubuntu.com/security/CVE-2016-8883
ubuntu.com/security/CVE-2016-8887
ubuntu.com/security/CVE-2016-9262
ubuntu.com/security/CVE-2016-9387
ubuntu.com/security/CVE-2016-9388
ubuntu.com/security/CVE-2016-9389
ubuntu.com/security/CVE-2016-9390
ubuntu.com/security/CVE-2016-9391
ubuntu.com/security/CVE-2016-9392
ubuntu.com/security/CVE-2016-9393
ubuntu.com/security/CVE-2016-9394
ubuntu.com/security/CVE-2016-9600
ubuntu.com/security/CVE-2016-10248
ubuntu.com/security/CVE-2016-10250
ubuntu.com/security/CVE-2017-6850
ubuntu.com/security/CVE-2017-1000050
lists.opensuse.org/archives/list/[email protected]/thread/RSYQNAT5MUXEB4LAI5BKNEDXZIYSUKSW
suse.com/security/cve/CVE-2016-10251
suse.com/security/cve/CVE-2016-9262
suse.com/security/cve/CVE-2016-9387
suse.com/security/cve/CVE-2016-9388
suse.com/security/cve/CVE-2016-9389
suse.com/security/cve/CVE-2016-9390
suse.com/security/cve/CVE-2016-9391
suse.com/security/cve/CVE-2016-9392
suse.com/security/cve/CVE-2016-9393
suse.com/security/cve/CVE-2016-9394
suse.com/security/cve/CVE-2016-9399
suse.com/security/cve/CVE-2016-9557
suse.com/security/cve/CVE-2016-9583
suse.com/security/cve/CVE-2016-9591
suse.com/security/cve/CVE-2016-9600
suse.com/security/cve/CVE-2017-1000050
suse.com/security/cve/CVE-2017-13748
suse.com/security/cve/CVE-2017-13750
suse.com/security/cve/CVE-2017-14132
suse.com/security/cve/CVE-2017-5498
suse.com/security/cve/CVE-2017-5499
suse.com/security/cve/CVE-2017-5503
suse.com/security/cve/CVE-2017-6850
suse.com/security/cve/CVE-2018-18873
suse.com/security/cve/CVE-2018-19139
suse.com/security/cve/CVE-2018-19543
suse.com/security/cve/CVE-2018-20570
suse.com/security/cve/CVE-2018-20622
suse.com/security/cve/CVE-2018-9055
suse.com/security/cve/CVE-2018-9154
suse.com/security/cve/CVE-2018-9252
suse.com/security/cve/CVE-2020-27828
suse.com/security/cve/CVE-2021-3272