CVE-2008-3522
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900...
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900.1 might allow context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf.
Exploit likelihood
What each source reports
NVD Score used
10.0
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900.1 might allow context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf.
- Record
CVE-2008-3522- CVSS 2.0
- 10.0 High
AV:N/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900.1 might allow context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf.
- Record
CVE-2008-3522- Updated
- 2026-11-02
EUVDEUVD-2008-3508 No score
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900.1 might allow context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf.
- Record
EUVD-2008-3508- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gx7j-m7w9-jmf5 No score
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900...
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900.1 might allow context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf.
- Record
GHSA-gx7j-m7w9-jmf5- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900.1 might allow context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf.
- Record
CVE-2008-3522- Updated
- 2026-11-02
OSVDEBIAN-CVE-2008-3522 No score
Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer 1.900.1 might allow context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf.
- Record
DEBIAN-CVE-2008-3522- 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-2016:2775-1 No score
Security update for jasper
This update for jasper to version 1.900.14 fixes several issues.
These security issues were fixed:
- CVE-2016-8887: NULL pointer dereference in jp2_colr_destroy (jp2_cod.c) (bsc#1006836)
- CVE-2016-8886: memory allocation failure in jas_malloc (jas_malloc.c) (bsc#1006599)
- CVE-2016-8884,CVE-2016-8885: two null pointer dereferences in bmp_getdata (incomplete fix for CVE-2016-8690) (bsc#1007009)
- CVE-2016-8883: assert in jpc_dec_tiledecode() (bsc#1006598)
- CVE-2016-8882: segfault / null pointer access in jpc_pi_destroy (bsc#1006597)
- CVE-2016-8881: Heap overflow in jpc_getuint16() (bsc#1006593)
- CVE-2016-8880: Heap overflow in jpc_dec_cp_setfromcox() (bsc#1006591)
- CVE-2016-8693 Double free vulnerability in mem_close (bsc#1005242)
- CVE-2016-8691, CVE-2016-8692: Divide by zero in jpc_dec_process_siz (bsc#1005090)
- CVE-2016-8690: Null pointer dereference in bmp_getdata triggered by crafted BMP image (bsc#1005084)
- CVE-2016-2116: Memory leak in the jas_iccprof_createfrombuf function in JasPer allowed remote attackers to cause a denial of service (memory consumption) via a crafted ICC color profile in a JPEG 2000 image file (bsc#968373)
- CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip() function (bsc#963983)
- CVE-2016-1867: Out-of-bounds Read in the JasPer's jpc_pi_nextcprl() function (bsc#961886)
- CVE-2015-5221: Use-after-free (and double-free) in Jasper JPEG-200 (bsc#942553).
- CVE-2015-5203: Double free corruption in JasPer JPEG-2000 implementation (bsc#941919)
- CVE-2008-3522: Buffer overflow in the jas_stream_printf function in libjasper/base/jas_stream.c in JasPer might have allowed context-dependent attackers to have an unknown impact via vectors related to the mif_hdr_put function and use of vsprintf (bsc#392410)
- jasper: NULL pointer dereference in jp2_colr_destroy (jp2_cod.c) (incomplete fix for CVE-2016-8887) (bsc#1006839)
For additional change description please have a look at the changelog.
- Record
SUSE-SU-2016:2775-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2776-1 No score
Security update for jasper
This update for jasper fixes the following issues:
Security fixes:
- CVE-2016-8887: NULL pointer dereference in jp2_colr_destroy (jp2_cod.c) (bsc#1006836)
- CVE-2016-8886: memory allocation failure in jas_malloc (jas_malloc.c) (bsc#1006599)
- CVE-2016-8884,CVE-2016-8885: two null pointer dereferences in bmp_getdata (incomplete fix for CVE-2016-8690) (bsc#1007009)
- CVE-2016-8883: assert in jpc_dec_tiledecode() (bsc#1006598)
- CVE-2016-8882: segfault / null pointer access in jpc_pi_destroy (bsc#1006597)
- CVE-2016-8881: Heap overflow in jpc_getuint16() (bsc#1006593)
- CVE-2016-8880: Heap overflow in jpc_dec_cp_setfromcox() (bsc#1006591)
- CVE-2016-8693: Double free vulnerability in mem_close (bsc#1005242)
- CVE-2016-8691, CVE-2016-8692: Divide by zero in jpc_dec_process_siz (bsc#1005090)
- CVE-2016-8690: Null pointer dereference in bmp_getdata triggered by crafted BMP image (bsc#1005084)
- CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip() function (bsc#963983)
- CVE-2016-1867: Out-of-bounds Read in the JasPer's jpc_pi_nextcprl() function (bsc#961886)
- CVE-2016-1577, CVE-2016-2116: double free vulnerability in the jas_iccattrval_destroy function (bsc#968373)
- CVE-2015-5221: Use-after-free (and double-free) in Jasper JPEG-200 (bsc#942553)
- CVE-2015-5203: Double free corruption in JasPer JPEG-2000 implementation (bsc#941919)
- CVE-2008-3522: multiple integer overflows (bsc#392410)
- bsc#1006839: NULL pointer dereference in jp2_colr_destroy (jp2_cod.c) (incomplete fix for CVE-2016-8887)
- Record
SUSE-SU-2016:2776-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ghostscriptDebian:12 |
before 8.64~dfsg-2 | 8.64~dfsg-2 |
ghostscriptDebian:13 |
before 8.64~dfsg-2 | 8.64~dfsg-2 |
ghostscriptDebian:14 |
before 8.64~dfsg-2 | 8.64~dfsg-2 |
ghostscriptDebian:5.0 From an advisory covering 7 CVEs |
before 8.62.dfsg.1-3.2lenny4, plus listed versions 8.62.dfsg.1-3.2lenny08.62.dfsg.1-3.2lenny18.62.dfsg.1-3.2lenny2 |
8.62.dfsg.1-3.2lenny4 |
rhevm-spice-clientRed Hat:rhev_manager:3 From an advisory covering 9 CVEs |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x64-cabRed Hat:rhev_manager:3 From an advisory covering 9 CVEs |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x64-msiRed Hat:rhev_manager:3 From an advisory covering 9 CVEs |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x86-cabRed Hat:rhev_manager:3 From an advisory covering 9 CVEs |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
rhevm-spice-client-x86-msiRed Hat:rhev_manager:3 From an advisory covering 9 CVEs |
before 0:3.5-3.el6 | 0:3.5-3.el6 |
jasperSUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jasperSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Software Development Kit 12 SP1 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Server 12 SP1 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 20 CVEs |
before 1.900.14-181.1 | 1.900.14-181.1 |
jasperSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 19 CVEs |
before 1.900.14-134.25.1 | 1.900.14-134.25.1 |
jasperSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 19 CVEs |
before 1.900.14-134.25.1 | 1.900.14-134.25.1 |
jasperSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 19 CVEs |
before 1.900.14-134.25.1 | 1.900.14-134.25.1 |
jasperopenSUSE:Tumbleweed From an advisory covering 30 CVEs |
before 1.900.14-3.1 | 1.900.14-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2008-3522 is a high vulnerability (CVSS 10.0) in Jasper Project Jasper, published October 2, 2008. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.51%, the 91st percentile. Fixed in ghostscript 8.64~dfsg-2.
References
securityfocus.com/bid/31470
mandriva.com/security/advisories?name=MDVSA-2009:164
mandriva.com/security/advisories?name=MDVSA-2009:144
bugs.gentoo.org/attachment.cgi?id=163282&action=view
secunia.com/advisories/34391
mandriva.com/security/advisories?name=MDVSA-2009:142
Show 101 moreShow less
bugs.gentoo.org/show_bug.cgi?id=222819
ubuntu.com/usn/USN-742-1
exchange.xforce.ibmcloud.com/vulnerabilities/45623
rhn.redhat.com/errata/RHSA-2015-0698.html
secunia.com/advisories/33173
security.gentoo.org/glsa/glsa-200812-18.xml
slackware.com/security/viewer.php?l=slackware-security&y=2015&m=slackware-security.538606
nvd.nist.gov/vuln/detail/CVE-2008-3522
github.com/advisories/GHSA-gx7j-m7w9-jmf5
security-tracker.debian.org/tracker/CVE-2008-3522
access.redhat.com/errata/RHSA-2015:0698
access.redhat.com/security/updates/classification
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=1167537
bugzilla.redhat.com/show_bug.cgi?id=1172126
bugzilla.redhat.com/show_bug.cgi?id=1173157
bugzilla.redhat.com/show_bug.cgi?id=1173162
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
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-8137
cve.org/CVERecord?id=CVE-2014-8137
nvd.nist.gov/vuln/detail/CVE-2014-8137
ocert.org/advisories/ocert-2014-012.html
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-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/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
suse.com/support/update/announcement/2016/suse-su-20162775-1
bugzilla.suse.com/1005084
bugzilla.suse.com/1005090
bugzilla.suse.com/1005242
bugzilla.suse.com/1006591
bugzilla.suse.com/1006593
bugzilla.suse.com/1006597
bugzilla.suse.com/1006598
bugzilla.suse.com/1006599
bugzilla.suse.com/1006836
bugzilla.suse.com/1006839
bugzilla.suse.com/1007009
bugzilla.suse.com/392410
bugzilla.suse.com/941919
bugzilla.suse.com/942553
bugzilla.suse.com/961886
bugzilla.suse.com/963983
bugzilla.suse.com/968373
suse.com/security/cve/CVE-2008-3522
suse.com/security/cve/CVE-2014-8158
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-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/support/update/announcement/2016/suse-su-20162776-1
suse.com/security/cve/CVE-2011-4516
suse.com/security/cve/CVE-2011-4517
suse.com/security/cve/CVE-2014-8137
suse.com/security/cve/CVE-2014-8138
suse.com/security/cve/CVE-2014-8157
suse.com/security/cve/CVE-2014-9029
suse.com/security/cve/CVE-2016-8654
suse.com/security/cve/CVE-2016-9395
suse.com/security/cve/CVE-2016-9398
suse.com/security/cve/CVE-2016-9560