Package: jasper / 1.900.1-debian1-2.4+deb8u3

Metadata

Package Version Patches format
jasper 1.900.1-debian1-2.4+deb8u3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 misc fixes.patch | (download)

acaux/config.guess | 667 378 + 289 - 0 !
acaux/config.sub | 230 173 + 57 - 0 !
src/libjasper/base/jas_cm.c | 11 5 + 6 - 0 !
src/libjasper/base/jas_icc.c | 39 19 + 20 - 0 !
src/libjasper/base/jas_image.c | 5 2 + 3 - 0 !
src/libjasper/base/jas_malloc.c | 49 42 + 7 - 0 !
src/libjasper/base/jas_seq.c | 6 3 + 3 - 0 !
src/libjasper/base/jas_stream.c | 20 7 + 13 - 0 !
src/libjasper/bmp/bmp_dec.c | 2 1 + 1 - 0 !
src/libjasper/include/jasper/jas_malloc.h | 9 9 + 0 - 0 !
src/libjasper/jp2/jp2_cod.c | 72 65 + 7 - 0 !
src/libjasper/jp2/jp2_cod.h | 12 12 + 0 - 0 !
src/libjasper/jp2/jp2_dec.c | 4 2 + 2 - 0 !
src/libjasper/jp2/jp2_enc.c | 61 53 + 8 - 0 !
src/libjasper/jpc/jpc_cs.c | 17 10 + 7 - 0 !
src/libjasper/jpc/jpc_dec.c | 31 15 + 16 - 0 !
src/libjasper/jpc/jpc_enc.c | 20 10 + 10 - 0 !
src/libjasper/jpc/jpc_mqdec.c | 2 1 + 1 - 0 !
src/libjasper/jpc/jpc_mqenc.c | 2 1 + 1 - 0 !
src/libjasper/jpc/jpc_qmfb.c | 16 8 + 8 - 0 !
src/libjasper/jpc/jpc_t1enc.c | 2 1 + 1 - 0 !
src/libjasper/jpc/jpc_t2cod.c | 2 1 + 1 - 0 !
src/libjasper/jpc/jpc_t2dec.c | 6 3 + 3 - 0 !
src/libjasper/jpc/jpc_t2enc.c | 6 3 + 3 - 0 !
src/libjasper/jpc/jpc_tagtree.c | 2 1 + 1 - 0 !
src/libjasper/jpc/jpc_util.c | 2 1 + 1 - 0 !
src/libjasper/mif/mif_cod.c | 3 1 + 2 - 0 !
27 files changed, 827 insertions(+), 471 deletions(-)

 miscellaneous fixes to upstream tarball
 This patch contains some currently not further categorized patches to the
 upstream tarball.
02 fix filename buffer overflow.patch | (download)

src/libjasper/include/jasper/jas_stream.h | 9 8 + 1 - 0 !
1 file changed, 8 insertions(+), 1 deletion(-)

 filename buffer overflow fix
 This patch fixes a security hole by a bad buffer size handling.
03 CVE 2011 4516 and CVE 2011 4517.patch | (download)

src/libjasper/jpc/jpc_cs.c | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 fix for cve-2011-4516 and cve-2011-4517
 This patch fixes a possible denial of service and code execution via
 heap-based buffer overflows.
04 CVE 2014 9029.patch | (download)

src/libjasper/jpc/jpc_dec.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 cve-2014-9029: heap overflows in libjasper
05 CVE 2014 8137.patch | (download)

src/libjasper/base/jas_icc.c | 6 0 + 6 - 0 !
src/libjasper/jp2/jp2_dec.c | 5 4 + 1 - 0 !
2 files changed, 4 insertions(+), 7 deletions(-)

 cve-2014-8137: double-free in in jas_iccattrval_destroy()
06 CVE 2014 8138.patch | (download)

src/libjasper/jp2/jp2_dec.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 cve-2014-8138: heap overflow in jp2_decode()
07 CVE 2014 8157.patch | (download)

src/libjasper/jpc/jpc_dec.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 cve-2014-8157: dec->numtiles off-by-one check in jpc_dec_process_sot()
08 CVE 2014 8158.patch | (download)

src/libjasper/jpc/jpc_qmfb.c | 64 0 + 64 - 0 !
1 file changed, 64 deletions(-)

 cve-2014-8158: unrestricted stack memory use in jpc_qmfb.c
09 CVE 2016 1577.patch | (download)

src/libjasper/base/jas_icc.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 cve-2016-1577: prevent double-free in jas_iccattrval_destroy()
10 CVE 2016 2089.patch | (download)

src/libjasper/base/jas_image.c | 8 8 + 0 - 0 !
src/libjasper/base/jas_seq.c | 20 20 + 0 - 0 !
2 files changed, 28 insertions(+)

 cve-2016-2089: matrix rows_ null pointer dereference in jas_matrix_clip()
11 CVE 2016 2116.patch | (download)

src/libjasper/base/jas_icc.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 cve-2016-2116: prevent jas_stream_t memory leak in jas_iccprof_createfrombuf()
12_CVE 2016 1867_CVE 2016 8654_CVE 2016 8691_CVE 2016 8692_CVE 2016 8693_CVE 2016 8882_CVE 2016 9560.patch | (download)

src/libjasper/base/jas_stream.c | 5 3 + 2 - 0 !
src/libjasper/jpc/jpc_cs.c | 10 10 + 0 - 0 !
src/libjasper/jpc/jpc_dec.c | 21 14 + 7 - 0 !
src/libjasper/jpc/jpc_qmfb.c | 22 12 + 10 - 0 !
src/libjasper/jpc/jpc_t2cod.c | 2 1 + 1 - 0 !
5 files changed, 40 insertions(+), 20 deletions(-)

---
13_CVE 2016 9591.patch | (download)

src/libjasper/jpc/jpc_enc.c | 75 62 + 13 - 0 !
1 file changed, 62 insertions(+), 13 deletions(-)

 [patch] fixed some potential double-free problems in the jpc codec.


14_CVE 2016 10249.patch | (download)

src/libjasper/base/jas_seq.c | 29 23 + 6 - 0 !
src/libjasper/include/jasper/jas_math.h | 14 14 + 0 - 0 !
2 files changed, 37 insertions(+), 6 deletions(-)

---
15_CVE 2016 10251.patch | (download)

src/libjasper/jpc/jpc_t2cod.c | 20 10 + 10 - 0 !
src/libjasper/jpc/jpc_t2cod.h | 20 10 + 10 - 0 !
2 files changed, 20 insertions(+), 20 deletions(-)

 [patch] fixed an integer overflow problem in the jpc codec that later
 resulted in the use of uninitialized data.