Bugzilla – Bug 1084902
VUL-1: CVE-2018-8000: podofo: Heap overflow write vulnerability in GetNextToken()
Last modified: 2019-03-25 07:56:00 UTC
rh#1548918 In PoDoFo 0.9.5, there exists a heap-based buffer overflow vulnerability in PoDoFo::PdfTokenizer::GetNextToken() in PdfTokenizer.cpp, a related issue to CVE-2017-5886. Remote attackers could leverage this vulnerability to cause a denial-of-service or potentially execute arbitrary code via a crafted pdf file. References: https://bugzilla.redhat.com/show_bug.cgi?id=1548918 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-8000 http://www.cvedetails.com/cve/CVE-2018-8000/
No ASAN build available: podofopdfinfo podofo-heap-buffer-overflow-GetNextToken.pdf Error: An error 14 ocurred during uncompressing the pdf file. PoDoFo encounter an error. Error: 14 ePdfError_NoNumber Error Description: A number was expected but not found. Callstack: #0 Error Source: /home/abuild/rpmbuild/BUILD/podofo-0.9.3/src/base/PdfParser.cpp:226 Information: Unable to load objects from file. #1 Error Source: /home/abuild/rpmbuild/BUILD/podofo-0.9.3/src/base/PdfParser.cpp:1053 Information: Error while loading object 0 0 Offset = 3246 Index = 5 #2 Error Source: /home/abuild/rpmbuild/BUILD/podofo-0.9.3/src/base/PdfParserObject.cpp:110 Information: Object and generation number cannot be read. #3 Error Source: /home/abuild/rpmbuild/BUILD/podofo-0.9.3/src/base/PdfTokenizer.cpp:366 Information: ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Created attachment 763384 [details] Reproducer
Antonio - Can you look into this. Thanks.
According to upstream[1], CVE-2017-5886 tracks the same issue. The fix is the same. [1]https://sourceforge.net/p/podofo/tickets/13/ *** This bug has been marked as a duplicate of bug 1023380 ***