Blame SOURCES/CVE-2020-11764.patch

b85ae4
diff -urNp a/IlmImf/ImfHeader.cpp b/IlmImf/ImfHeader.cpp
b85ae4
--- a/IlmImf/ImfHeader.cpp	2020-06-02 12:22:29.671798164 +0200
b85ae4
+++ b/IlmImf/ImfHeader.cpp	2020-06-02 12:24:15.802826230 +0200
b85ae4
@@ -708,7 +708,7 @@ Header::sanityCheck (bool isTiled) const
b85ae4
 
b85ae4
 	const TileDescription &tileDesc = tileDescription();
b85ae4
 
b85ae4
-	if (tileDesc.xSize <= 0 || tileDesc.ySize <= 0)
b85ae4
+	if (tileDesc.xSize <= 0 || tileDesc.ySize <= 0 || tileDesc.xSize > INT_MAX || tileDesc.ySize > INT_MAX )
b85ae4
 	    throw Iex::ArgExc ("Invalid tile size in image header.");
b85ae4
 
b85ae4
 	if (maxTileWidth > 0 &&