Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.0.12
-
None
Description
Fuzzing PDF loading with JQF triggered an IllegalArgumentException.
java.lang.IllegalArgumentException: Illegal Capacity: -1 at java.util.ArrayList.<init>(ArrayList.java:157) at org.apache.pdfbox.pdfparser.PDFObjectStreamParser.parse(PDFObjectStreamParser.java:72) at org.apache.pdfbox.pdfparser.COSParser.parseObjectStream(COSParser.java:994) at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:880) at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:794) at org.apache.pdfbox.pdfparser.COSParser.parseDictObjects(COSParser.java:754) at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:185) at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:220) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1160) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1057) ...
The Code used for fuzzing is
PDDocument.load(inputStream)
Attachments
Attachments
Issue Links
- is related to
-
PDFBOX-4357 IllegalArgumentException "root cannot be null"
- Closed