Author: lehmi
Date: Fri Jul 31 06:21:02 2026
New Revision: 1936754
Log:
PDFBOX-6229: reject 0 as line size
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
Fri Jul 31 06:20:48 2026 (r1936753)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
Fri Jul 31 06:21:02 2026 (r1936754)
@@ -83,9 +83,9 @@ public class PDFXrefStreamParser
{
throw new IOException("Incorrect /W array in XRef: " +
Arrays.toString(w));
}
- if (w[0] + w[1] + w[2] > 20)
+ if ((w[0] + w[1] + w[2] > 20) || (w[0] + w[1] + w[2] == 0))
{
- // PDFBOX-6037
+ // PDFBOX-6037/PDFBOX-6229
throw new IOException("Incorrect /W array in XRef: " +
Arrays.toString(w));
}