CVE-2014-8137
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier...
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ICC color profile in a JPEG 2000 image file.
Exploit likelihood
What each source reports
NVD Score used
6.8
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ICC color profile in a JPEG 2000 image file.
- Record
CVE-2014-8137- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ICC color profile in a JPEG 2000 image file.
- Record
CVE-2014-8137- Updated
- 2026-11-02
EUVDEUVD-2014-7980 No score
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ICC color profile in a JPEG 2000 image file.
- Record
EUVD-2014-7980- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6c5f-g4r3-q34j No score
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier...
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ICC color profile in a JPEG 2000 image file.
- Record
GHSA-6c5f-g4r3-q34j- Updated
- 2026-11-02
OSVMGASA-2014-0539 No score
Updated jasper packages fix security vulnerabilities
Updated jasper packages fix security vulnerabilities:
A double free flaw was found in the way JasPer parsed ICC color profiles in JPEG 2000 image files. A specially crafted file could cause an application using JasPer to crash or, possibly, execute arbitrary code (CVE-2014-8137).
A heap-based buffer overflow flaw was found in the way JasPer decoded JPEG 2000 image files. A specially crafted file could cause an application using JasPer to crash or, possibly, execute arbitrary code (CVE-2014-8138).
- Record
MGASA-2014-0539- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10281-1 No score
jasper-1.900.14-3.1 on GA media
These are all security issues fixed in the jasper-1.900.14-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10281-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:0258-1 No score
Security update for jasper
This update for jasper fixes the following security issues:
*
CVE-2014-8137: Double free in jas_iccattrval_destroy(). Double call
to free() allowed attackers to cause a denial of service or possibly
have unspecified other impact via unknown vectors. (bsc#909474)
*
CVE-2014-8138: Heap overflow in jas_decode(). This could be used to
do an arbitrary write and could result in arbitrary code execution.
(bsc#909475)
*
CVE-2014-8157: Off-by-one error in the jpc_dec_process_sot(). Could
allow remote attackers to cause a denial of service (crash) or
possibly execute arbitrary code via a crafted JPEG 2000 image, which
triggers a heap-based buffer overflow. (bsc#911837)
*
CVE-2014-8158: Multiple stack-based buffer overflows in jpc_qmfb.c.
Could allow remote attackers to cause a denial of service (crash) or
possibly execute arbitrary code via a crafted JPEG 2000 image.
(bsc#911837)
Security Issues:
* CVE-2014-8138
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8138>
* CVE-2014-8137
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8137>
* CVE-2014-8157
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8157>
* CVE-2014-8158
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8158>
- Record
SUSE-SU-2015:0258-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-8137 No score
Double free vulnerability in the jas_iccattrval_destroy function in JasPer 1.900.1 and earlier allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ICC color profile in a JPEG 2000 image file.
- Record
UBUNTU-CVE-2014-8137- Updated
- 2026-11-02
OSVUSN-2483-1 No score
jasper vulnerabilities
Jose Duart discovered that JasPer incorrectly handled ICC color profiles in JPEG-2000 image files. If a user were tricked into opening a specially crafted JPEG-2000 image file, a remote attacker could cause JasPer to crash or possibly execute arbitrary code with user privileges. (CVE-2014-8137)
Jose Duart discovered that JasPer incorrectly decoded certain malformed JPEG-2000 image files. If a user were tricked into opening a specially crafted JPEG-2000 image file, a remote attacker could cause JasPer to crash or possibly execute arbitrary code with user privileges. (CVE-2014-8138)
It was discovered that JasPer incorrectly handled certain malformed JPEG-2000 image files. If a user were tricked into opening a specially crafted JPEG-2000 image file, a remote attacker could cause JasPer to crash or possibly execute arbitrary code with user privileges. (CVE-2014-8157)
It was discovered that JasPer incorrectly handled memory when processing JPEG-2000 image files. If a user were tricked into opening a specially crafted JPEG-2000 image file, a remote attacker could cause JasPer to crash or possibly execute arbitrary code with user privileges. (CVE-2014-8158)
- Record
USN-2483-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
jasperDebian:6.0 |
before 1.900.1-7+squeeze3, plus listed versions 1.900.1-71.900.1-7+squeeze11.900.1-7+squeeze2 |
1.900.1-7+squeeze3 |
jasperDebian:7 |
before 1.900.1-13+deb7u2, plus listed versions 1.900.1-131.900.1-13+deb7u1 |
1.900.1-13+deb7u2 |
jasperMageia:4 |
before 1.900.1-15.2.mga4 | 1.900.1-15.2.mga4 |
jasperRed Hat:enterprise_linux:6::client |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-libsRed Hat:enterprise_linux:6::client |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-develRed Hat:enterprise_linux:6::client |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-utilsRed Hat:enterprise_linux:6::client |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasperRed Hat:enterprise_linux:6::computenode |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
Show 43 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jasper-libsRed Hat:enterprise_linux:6::computenode |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-develRed Hat:enterprise_linux:6::computenode |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-utilsRed Hat:enterprise_linux:6::computenode |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasperRed Hat:enterprise_linux:6::server |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-libsRed Hat:enterprise_linux:6::server |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-develRed Hat:enterprise_linux:6::server |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-utilsRed Hat:enterprise_linux:6::server |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasperRed Hat:enterprise_linux:6::workstation |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-libsRed Hat:enterprise_linux:6::workstation |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-develRed Hat:enterprise_linux:6::workstation |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasper-utilsRed Hat:enterprise_linux:6::workstation |
before 0:1.900.1-16.el6_6.2 | 0:1.900.1-16.el6_6.2 |
jasperRed Hat:enterprise_linux:7::client |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-debuginfoRed Hat:enterprise_linux:7::client |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-libsRed Hat:enterprise_linux:7::client |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-develRed Hat:enterprise_linux:7::client |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-utilsRed Hat:enterprise_linux:7::client |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasperRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-libsRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-develRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-utilsRed Hat:enterprise_linux:7::computenode |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasperRed Hat:enterprise_linux:7::server |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-debuginfoRed Hat:enterprise_linux:7::server |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-libsRed Hat:enterprise_linux:7::server |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-develRed Hat:enterprise_linux:7::server |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-utilsRed Hat:enterprise_linux:7::server |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasperRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-libsRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-develRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
jasper-utilsRed Hat:enterprise_linux:7::workstation |
before 0:1.900.1-26.el7_0.2 | 0:1.900.1-26.el7_0.2 |
rhevm-spice-clientRed Hat:rhev_manager:3 |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x64-cabRed Hat:rhev_manager:3 |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x64-msiRed Hat:rhev_manager:3 |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x86-cabRed Hat:rhev_manager:3 |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x86-msiRed Hat:rhev_manager:3 |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhev-hypervisor6Red Hat:enterprise_linux:6::hypervisor |
before 0:6.7-20150828.0.el6ev | 0:6.7-20150828.0.el6ev |
rhev-hypervisor7Red Hat:enterprise_linux:6::hypervisor |
before 0:7.1-20150827.1.el6ev | 0:7.1-20150827.1.el6ev |
rhev-hypervisor7Red Hat:enterprise_linux:7::hypervisor |
before 0:7.1-20150827.1.el7ev | 0:7.1-20150827.1.el7ev |
jasperUbuntu:14.04:LTS |
before 1.900.1-14ubuntu3.2, plus listed versions 1.900.1-141.900.1-14ubuntu31.900.1-14ubuntu3.1 |
1.900.1-14ubuntu3.2 |
jasperopenSUSE:Tumbleweed |
before 1.900.14-3.1 | 1.900.14-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-8137 is a medium vulnerability (CVSS 6.8) in Jasper Project Jasper, published December 19, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 14.5%, the 96th percentile. Fixed in jasper 1.900.1-7+squeeze3.
References
mandriva.com/security/advisories?name=MDVSA-2015:012
debian.org/security/2014/dsa-3106
secunia.com/advisories/62619
lists.opensuse.org/opensuse-updates/2015-01/msg00013.html
lists.opensuse.org/opensuse-updates/2015-01/msg00017.html
secunia.com/advisories/61747
Show 116 moreShow less
packetstormsecurity.com/files/129660/JasPer-1.900.1-Double-Free-Heap-Overflow.html
ubuntu.com/usn/USN-2483-2
ubuntu.com/usn/USN-2483-1
ocert.org/advisories/ocert-2014-012.html
secunia.com/advisories/62615
securitytracker.com/id/1033459
rhn.redhat.com/errata/RHSA-2015-0698.html
lists.opensuse.org/opensuse-updates/2015-01/msg00014.html
secunia.com/advisories/62311
rhn.redhat.com/errata/RHSA-2014-2021.html
securityfocus.com/bid/71742
advisories.mageia.org/MGASA-2014-0539.html
slackware.com/security/viewer.php?l=slackware-security&y=2015&m=slackware-security.538606
mandriva.com/security/advisories?name=MDVSA-2015:159
rhn.redhat.com/errata/RHSA-2015-1713.html
nvd.nist.gov/vuln/detail/CVE-2014-8137
github.com/advisories/GHSA-6c5f-g4r3-q34j
bugs.mageia.org/show_bug.cgi?id=14845
access.redhat.com/errata/RHSA-2014:2021
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1167537
bugzilla.redhat.com/show_bug.cgi?id=1173157
bugzilla.redhat.com/show_bug.cgi?id=1173162
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_2021.json
access.redhat.com/security/cve/CVE-2014-8137
cve.org/CVERecord?id=CVE-2014-8137
access.redhat.com/security/cve/CVE-2014-8138
cve.org/CVERecord?id=CVE-2014-8138
nvd.nist.gov/vuln/detail/CVE-2014-8138
access.redhat.com/security/cve/CVE-2014-9029
cve.org/CVERecord?id=CVE-2014-9029
nvd.nist.gov/vuln/detail/CVE-2014-9029
ocert.org/advisories/ocert-2014-009.html
access.redhat.com/errata/RHSA-2015:0698
bugzilla.redhat.com/show_bug.cgi?id=461476
bugzilla.redhat.com/show_bug.cgi?id=461478
bugzilla.redhat.com/show_bug.cgi?id=747726
bugzilla.redhat.com/show_bug.cgi?id=1172126
bugzilla.redhat.com/show_bug.cgi?id=1179282
bugzilla.redhat.com/show_bug.cgi?id=1179298
bugzilla.redhat.com/show_bug.cgi?id=1187270
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0698.json
access.redhat.com/security/cve/CVE-2008-3520
cve.org/CVERecord?id=CVE-2008-3520
nvd.nist.gov/vuln/detail/CVE-2008-3520
access.redhat.com/security/cve/CVE-2008-3522
cve.org/CVERecord?id=CVE-2008-3522
nvd.nist.gov/vuln/detail/CVE-2008-3522
access.redhat.com/security/cve/CVE-2011-4516
cve.org/CVERecord?id=CVE-2011-4516
nvd.nist.gov/vuln/detail/CVE-2011-4516
access.redhat.com/security/cve/CVE-2011-4517
cve.org/CVERecord?id=CVE-2011-4517
nvd.nist.gov/vuln/detail/CVE-2011-4517
access.redhat.com/security/cve/CVE-2014-8157
cve.org/CVERecord?id=CVE-2014-8157
nvd.nist.gov/vuln/detail/CVE-2014-8157
ocert.org/advisories/ocert-2015-001.html
access.redhat.com/security/cve/CVE-2014-8158
cve.org/CVERecord?id=CVE-2014-8158
nvd.nist.gov/vuln/detail/CVE-2014-8158
access.redhat.com/errata/RHSA-2015:1713
bugzilla.redhat.com/show_bug.cgi?id=1174708
bugzilla.redhat.com/show_bug.cgi?id=1206332
bugzilla.redhat.com/show_bug.cgi?id=1225224
bugzilla.redhat.com/show_bug.cgi?id=1231027
bugzilla.redhat.com/show_bug.cgi?id=1233145
bugzilla.redhat.com/show_bug.cgi?id=1233238
bugzilla.redhat.com/show_bug.cgi?id=1248942
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1713.json
access.redhat.com/security/cve/CVE-2015-1841
cve.org/CVERecord?id=CVE-2015-1841
nvd.nist.gov/vuln/detail/CVE-2015-1841
access.redhat.com/security/cve/CVE-2015-3247
cve.org/CVERecord?id=CVE-2015-3247
nvd.nist.gov/vuln/detail/CVE-2015-3247
suse.com/support/update/announcement/2015/suse-su-20150258-1
bugzilla.suse.com/909474
bugzilla.suse.com/909475
bugzilla.suse.com/911837
suse.com/security/cve/CVE-2014-8137
suse.com/security/cve/CVE-2014-8138
ubuntu.com/security/CVE-2014-8137
ubuntu.com/security/notices/USN-2483-1
ubuntu.com/security/notices/USN-2483-2
ubuntu.com/security/CVE-2014-8138
ubuntu.com/security/CVE-2014-8157
ubuntu.com/security/CVE-2014-8158
suse.com/security/cve/CVE-2008-3522
suse.com/security/cve/CVE-2011-4516
suse.com/security/cve/CVE-2011-4517
suse.com/security/cve/CVE-2014-8157
suse.com/security/cve/CVE-2014-8158
suse.com/security/cve/CVE-2014-9029
suse.com/security/cve/CVE-2015-5203
suse.com/security/cve/CVE-2015-5221
suse.com/security/cve/CVE-2016-1577
suse.com/security/cve/CVE-2016-1867
suse.com/security/cve/CVE-2016-2089
suse.com/security/cve/CVE-2016-2116
suse.com/security/cve/CVE-2016-8654
suse.com/security/cve/CVE-2016-8690
suse.com/security/cve/CVE-2016-8691
suse.com/security/cve/CVE-2016-8692
suse.com/security/cve/CVE-2016-8693
suse.com/security/cve/CVE-2016-8880
suse.com/security/cve/CVE-2016-8881
suse.com/security/cve/CVE-2016-8882
suse.com/security/cve/CVE-2016-8883
suse.com/security/cve/CVE-2016-8884
suse.com/security/cve/CVE-2016-8885
suse.com/security/cve/CVE-2016-8886
suse.com/security/cve/CVE-2016-8887
suse.com/security/cve/CVE-2016-9395
suse.com/security/cve/CVE-2016-9398
suse.com/security/cve/CVE-2016-9560