In Apache PDFBox 1.8.0 to 1.8.14 and 2.0.0RC1 to 2.0.10, a carefully crafted (or fuzzed) file can trigger an infinite loop which leads to an out of memory exception in Apache PDFBoxs AFMParser.
The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Pdfbox | Apache | 1.8.0 (excluding) | 1.8.14 (including) |
Pdfbox | Apache | 2.0.0 (including) | 2.0.10 (including) |
Pdfbox | Apache | 2.0.0-rc1 (including) | 2.0.0-rc1 (including) |
Pdfbox | Apache | 2.0.0-rc2 (including) | 2.0.0-rc2 (including) |
Pdfbox | Apache | 2.0.0-rc3 (including) | 2.0.0-rc3 (including) |
Red Hat JBoss Fuse 7 | RedHat | pdfbox | * |
Libpdfbox-java | Ubuntu | artful | * |
Libpdfbox-java | Ubuntu | bionic | * |
Libpdfbox-java | Ubuntu | esm-apps/xenial | * |
Libpdfbox-java | Ubuntu | trusty | * |
Libpdfbox-java | Ubuntu | upstream | * |
Libpdfbox-java | Ubuntu | xenial | * |
Libpdfbox2-java | Ubuntu | artful | * |
Libpdfbox2-java | Ubuntu | bionic | * |
Libpdfbox2-java | Ubuntu | upstream | * |