File r1836-Fix-for-CVE-2017-5854.patch of Package podofo.23799

------------------------------------------------------------------------
r1836 | aja_ | 2017-04-07 19:36:12 +0200 (vie, 07 abr 2017) | 2 lines

Fix for CVE-2017-5854


Index: tools/podofopdfinfo/pdfinfo.cpp
===================================================================
--- tools/podofopdfinfo/pdfinfo.cpp	(revision 1835)
+++ tools/podofopdfinfo/pdfinfo.cpp	(revision 1836)
@@ -207,6 +207,10 @@
 	for ( int pg=0; pg<pgCount; pg++ ) 
 	{
 		curPage = mDoc->GetPage( pg );
+		if( !curPage )
+		{
+			PODOFO_RAISE_ERROR( PoDoFo::ePdfError_PageNotFound );
+		}
 		rect = curPage->GetMediaBox();
 		Format s( rect.GetWidth() - rect.GetLeft(), rect.GetHeight() - rect.GetBottom());
 		sIt = sizes.find(s);

------------------------------------------------------------------------
openSUSE Build Service is sponsored by