jasper/CVE-2018-19541.patch
2020-09-17 15:18:49 +08:00

15 lines
525 B
Diff

diff --git a/jasper-2.0.14/src/libjasper/base/jas_image.c b/jasper-2.0.14-edit/src/libjasper/base/jas_image.c
index 6aafc3a..31ddb4b 100644
--- a/src/libjasper/base/jas_image.c
+++ b/src/libjasper/base/jas_image.c
@@ -978,6 +978,9 @@ int jas_image_depalettize(jas_image_t *image, int cmptno, int numlutents,
cmptparms.prec = JAS_IMAGE_CDT_GETPREC(dtype);
cmptparms.sgnd = JAS_IMAGE_CDT_GETSGND(dtype);
+ if (numlutents < 1) {
+ return -1;
+ }
if (jas_image_addcmpt(image, newcmptno, &cmptparms)) {
return -1;
}