Blame SOURCES/jasper-CVE-2016-8690-CVE-2016-8884-CVE-2016-8885.patch

425a81
Backport form the upstream commit:
425a81
425a81
From 5d66894d2313e3f3469f19066e149e08ff076698 Mon Sep 17 00:00:00 2001
425a81
From: Michael Adams <mdadams@ece.uvic.ca>
425a81
Date: Wed, 19 Oct 2016 20:13:06 -0700
425a81
Subject: [PATCH] Fixed a problem with a null pointer dereference in the BMP
425a81
 decoder.
425a81
425a81
diff -pruN jasper-1.900.1.orig/src/libjasper/base/jas_seq.c jasper-1.900.1/src/libjasper/base/jas_seq.c
425a81
--- jasper-1.900.1.orig/src/libjasper/base/jas_seq.c	2017-03-23 22:50:09.000000000 +0100
425a81
+++ jasper-1.900.1/src/libjasper/base/jas_seq.c	2017-03-23 23:01:30.000000000 +0100
425a81
@@ -102,6 +102,10 @@ jas_matrix_t *jas_matrix_create(int numr
425a81
 	jas_matrix_t *matrix;
425a81
 	int i;
425a81
 
425a81
+	if (numrows < 0 || numcols < 0) {
425a81
+		return 0;
425a81
+	}
425a81
+
425a81
 	if (!(matrix = jas_malloc(sizeof(jas_matrix_t)))) {
425a81
 		return 0;
425a81
 	}