Robin Schimpf created PDFBOX-4451: ------------------------------------- Summary: ArrayIndexOutOfBoundsException in PDRectangle constructor Key: PDFBOX-4451 URL: https://issues.apache.org/jira/browse/PDFBOX-4451 Project: PDFBox Issue Type: Bug Affects Versions: 2.0.13 Reporter: Robin Schimpf Attachments: ArrayIndexOutOfBoundsException PDRectangle
Fuzzing PDF merging with JQF triggered an ArrayIndexOutOfBoundsException. The attached file is merged with itself. {code:java} java.lang.ArrayIndexOutOfBoundsException: 3 at org.apache.pdfbox.pdmodel.common.PDRectangle.<init>(PDRectangle.java:135) at org.apache.pdfbox.pdmodel.PDPage.getMediaBox(PDPage.java:281) at org.apache.pdfbox.pdmodel.PDPage.getCropBox(PDPage.java:325) at org.apache.pdfbox.multipdf.PDFMergerUtility.appendDocument(PDFMergerUtility.java:740) at org.apache.pdfbox.multipdf.PDFMergerUtility.legacyMergeDocuments(PDFMergerUtility.java:390) at org.apache.pdfbox.multipdf.PDFMergerUtility.mergeDocuments(PDFMergerUtility.java:276) ... {code} The Code used for fuzzing is {code:java} try (OutputStream out = new ByteArrayOutputStream()) { PDFMergerUtility pdfMergerUtility = new PDFMergerUtility(); pdfMergerUtility.addSource(file); pdfMergerUtility.addSource(file); pdfMergerUtility.setDestinationStream(out); pdfMergerUtility.mergeDocuments(MemoryUsageSetting.setupMainMemoryOnly()); } {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org