90d734e
diff -rupN poppler-0.62.0/poppler/JPXStream.cc poppler-0.62.0-new/poppler/JPXStream.cc
90d734e
--- poppler-0.62.0/poppler/JPXStream.cc	2017-12-03 20:25:06.000000000 +0100
90d734e
+++ poppler-0.62.0-new/poppler/JPXStream.cc	2018-02-14 19:23:35.865242162 +0100
601ca3d
@@ -965,6 +965,11 @@ GBool JPXStream::readCodestream(Guint le
601ca3d
 	      "Different number of components in JPX SIZ marker segment");
601ca3d
 	return gFalse;
601ca3d
       }
601ca3d
+      if (img.nComps == 0) {
601ca3d
+	error(errSyntaxError, getPos(),
601ca3d
+	      "Invalid number of components in JPX SIZ marker segment");
601ca3d
+	return gFalse;
601ca3d
+      }
601ca3d
       if (img.xSize == 0 || img.ySize == 0 ||
601ca3d
 	  img.xOffset >= img.xSize || img.yOffset >= img.ySize ||
601ca3d
 	  img.xTileSize == 0 || img.yTileSize == 0 ||