File openjpeg2-CVE-2016-7445.patch of Package openjpeg2.36921
From 8be87adb7f568e6e807f590bbcf11d2a4fd150a9 Mon Sep 17 00:00:00 2001
From: Hans Petter Jansson <hpj@cl.no>
Date: Wed, 14 Dec 2016 21:09:02 +0100
Subject: [PATCH 1/9] CVE-2016-7445
---
src/bin/jp2/convert.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/bin/jp2/convert.c b/src/bin/jp2/convert.c
index 1b2d361..40b0325 100644
--- a/src/bin/jp2/convert.c
+++ b/src/bin/jp2/convert.c
@@ -1690,8 +1690,10 @@ static void read_pnm_header(FILE *reader, struct pnm_header *ph)
if( !have_wh)
{
s = skip_int(s, &ph->width);
+ if (s == NULL || *s == 0) return;
s = skip_int(s, &ph->height);
+ if (s == NULL || *s == 0) return;
have_wh = 1;
@@ -1703,6 +1705,7 @@ static void read_pnm_header(FILE *reader, struct pnm_header *ph)
{
/* P2, P3, P5, P6: */
s = skip_int(s, &ph->maxval);
+ if (s == NULL || *s == 0) return;
if(ph->maxval > 65535) return;
}
--
1.8.4.5