Every CVE Search/ Get API key

CVE-2026-33929

Apache PDFBox Examples: Path Traversal in PDFBox ExtractEmbeddedFiles Example Code

4.3 MediumFix available

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

0.71%Up 0.7 points since Apr 14, 2026
90%50%10%1%

What each source reports

CVE List Score used 4.3

Apache PDFBox Examples: Path Traversal in PDFBox ExtractEmbeddedFiles Example Code

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
CVE-2026-33929
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-22
Updated
2026-11-02
EUVDEUVD-2026-22229 4.3

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
EUVD-2026-22229
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-gcj8-76p4-g2fq 4.3

Apache PDFBox Examples: Path Traversal in PDFBox ExtractEmbeddedFiles Example Code

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
GHSA-gcj8-76p4-g2fq
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-22
Updated
2026-11-02
NVD 4.3

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
CVE-2026-33929
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-22
Updated
2026-11-02
OSV 4.3

Apache PDFBox Examples: Path Traversal in PDFBox ExtractEmbeddedFiles Example Code

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
CVE-2026-33929
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-22
Updated
2026-11-02
OSVDEBIAN-CVE-2026-33929 4.3

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples. This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7. Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427. The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF". Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
DEBIAN-CVE-2026-33929
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
Show 10 moreShow less
OSVGHSA-gcj8-76p4-g2fq 4.3

Apache PDFBox Examples: Path Traversal in PDFBox ExtractEmbeddedFiles Example Code

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
GHSA-gcj8-76p4-g2fq
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-22
Updated
2026-11-02
OSVOESA-2026-2147 4.3

pdfbox security update

Apache PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities. Apache PDFBox is published under the Apache License v2.0.

Security Fix(es):

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.(CVE-2026-33929)

Record
OESA-2026-2147
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2026-2148 4.3

pdfbox security update

Apache PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities. Apache PDFBox is published under the Apache License v2.0.

Security Fix(es):

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.(CVE-2026-33929)

Record
OESA-2026-2148
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2026-2238 4.3

pdfbox security update

Apache PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities. Apache PDFBox is published under the Apache License v2.0.

Security Fix(es):

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.(CVE-2026-33929)

Record
OESA-2026-2238
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2026-2239 4.3

pdfbox security update

Apache PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities. Apache PDFBox is published under the Apache License v2.0.

Security Fix(es):

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.(CVE-2026-33929)

Record
OESA-2026-2239
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2026-2240 4.3

pdfbox security update

Apache PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities. Apache PDFBox is published under the Apache License v2.0.

Security Fix(es):

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.(CVE-2026-33929)

Record
OESA-2026-2240
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2026-33929 4.3

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples. This issue affects the ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7. Users are recommended to update to version 2.0.37 or 3.0.8 once available. Until then, they should apply the fix provided in GitHub PR 427. The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF". Users who have copied this example into their production code should apply the mentioned change. The example has been changed accordingly and is available in the project repository.

Record
UBUNTU-CVE-2026-33929
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVopenSUSE-SU-2026:10550-1 No score

apache-pdfbox-2.0.36-1.1 on GA media

These are all security issues fixed in the apache-pdfbox-2.0.36-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10550-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20923-1 No score

Security update for apache-pdfbox

This update for apache-pdfbox fixes the following issues:

Update to version 2.0.36.

Security issues fixed:

  • CVE-2026-33929: path traversal in the ExtractEmbeddedFiles example code can lead to arbitrary file writes (bsc#1262046).

Other updates and bugfixes:

  • Version 2.0.36:
    • XMPBox removes namespaces on serialization
    • False negative on PDFA-1b validation : missing field type
    • PlainText.Paragraph.getLines extremely slow on long lines
    • Valid PDF/A 1B is rejected
    • Potential StackOverflows in BaseParser
    • Unknown code in Huffman RLE stream
    • IllegalArgumentException: Can't add attribute to 0-length text
    • TTFSubsetter.buildGlyfTable() modifies glyphIds while iterating over its entries possibly causing ConcurrentModificationException to be thrown
    • IndexOutOfBoundsException in Type1CharStringParser.processCallSubr()
    • Exception "No type defined for {http://www.aiim.org/pdfa/ns/id/}rev" when trying to determine version of PDF/A-4 document
    • allow new PDF/A-4 conformance levels
    • pdfbox-app-X.X.X-sources.jar on maven central are empty (and javadoc jar is missing)
    • Cmd line docs
    • IllegalArgumentException: Multiplying two matrices produces illegal values in PDFStreamEngine.processAnnotation()
    • XmpParsingException: Schema is not set in this document: http://ns.adobe.com/xap/1.0/sType/ResourceEvent#
    • NullPointerException in FontMapperImpl.getFontMatches()
    • border style in FDFAnnotation is not initialized if width is 0
    • German umlauts are not rendered
    • Invalid type in Schema not detected when in XML attributes
    • Serializing produces date "1-01-01T00:00:00+01:00"
    • Seconds of date "D:2015-02-03T10:11:12" returned as 0
    • Confusing naming of "DerivedFrom" property getter in XMPMediaManagementSchema
    • ClassCastException in XMPMediaManagementSchema.getHistory()
    • IllegalArgumentException: Input buffer too short in StandardSecurityHandler.computeRC4key()
    • IllegalArgumentException: Width (0) and height (0) cannot be <= 0 when printing landscape rotated with RASTERIZE_DPI_AUTO
    • DateConverter fails on valid date
    • ClassCastException: class org.apache.xmpbox.type.TextType cannot be cast to class org.apache.xmpbox.type.ArrayProperty in DublinCoreSchema.getCreatorsProperty()
    • tiff:YCbCrSubSampling and tiff:YCbCrPositioning have wrong cardinality
    • ClassCastException: class org.apache.xmpbox.type.FlashType
    • Cannot find a definition for the namespace http://www.w3.org/1999/02/22-rdf-syntax-ns#, property: rdf:Description http://ns.adobe.com/xap/1.0/sType/ResourceEvent#, property:stEvt:action
    • XmpParsingException: Missing pdfaSchema:property in type definition in lenient mode
    • XmpParsingException: Unknown property value type : Open Choice of Integer
    • XmpParsingException: Property 'CountryCode' not defined in http://www.epo.org/patent-bibliographic-data/1.0/
    • date "0-00-00T00:00:00-04:00" read as "0002-11-30T00:00:00-40:00"
    • XmpParsingException: Type 'stRef:documentName' not defined in http://ns.adobe.com/xap/1.0/sType/ResourceRef# in lenient mode
    • Invalid PDF/A namespace definition, prefix: xmlns, namespace: http://www.aiim.org/pdfa/ns/extension/ http://www.aiim.org/pdfa/ns/extension/, property: pdfaExtension:schemas
    • NegativeArraySizeException in PredictorOutputStream()
    • NullpointerException in PDAcroForm.getField(Line 485)
    • OutOfMemoryError when trying to extract text from pdf
    • Outlines circular reference vulnerability
    • Rendered text missing
    • Inverted images due to enlarged decode array
    • PDF displays garbled characters in Adobe Reader but renders correctly in web browsers
    • NullPointerException while merging PDFs with output intents
    • Valid XMP Extension Schema rejected
    • Remove dead code from PDFMarkedContentExtractor
    • Include test file in test class
    • Get and Add PageTextSchema
    • Remove / deprecate TypeMapping.getAssociatedSchemaObject()
    • Support Seq / Bag mixup in lenient mode -…
Record
openSUSE-SU-2026:20923-1
Updated
2026-11-02
OSVSUSE-SU-2026:22088-1 No score

Security update for apache-pdfbox

This update for apache-pdfbox fixes the following issues:

Update to version 2.0.36.

Security issues fixed:

  • CVE-2026-33929: path traversal in the ExtractEmbeddedFiles example code can lead to arbitrary file writes (bsc#1262046).

Other updates and bugfixes:

  • Version 2.0.36:
    • XMPBox removes namespaces on serialization
    • False negative on PDFA-1b validation : missing field type
    • PlainText.Paragraph.getLines extremely slow on long lines
    • Valid PDF/A 1B is rejected
    • Potential StackOverflows in BaseParser
    • Unknown code in Huffman RLE stream
    • IllegalArgumentException: Can't add attribute to 0-length text
    • TTFSubsetter.buildGlyfTable() modifies glyphIds while iterating over its entries possibly causing ConcurrentModificationException to be thrown
    • IndexOutOfBoundsException in Type1CharStringParser.processCallSubr()
    • Exception "No type defined for {http://www.aiim.org/pdfa/ns/id/}rev" when trying to determine version of PDF/A-4 document
    • allow new PDF/A-4 conformance levels
    • pdfbox-app-X.X.X-sources.jar on maven central are empty (and javadoc jar is missing)
    • Cmd line docs
    • IllegalArgumentException: Multiplying two matrices produces illegal values in PDFStreamEngine.processAnnotation()
    • XmpParsingException: Schema is not set in this document: http://ns.adobe.com/xap/1.0/sType/ResourceEvent#
    • NullPointerException in FontMapperImpl.getFontMatches()
    • border style in FDFAnnotation is not initialized if width is 0
    • German umlauts are not rendered
    • Invalid type in Schema not detected when in XML attributes
    • Serializing produces date "1-01-01T00:00:00+01:00"
    • Seconds of date "D:2015-02-03T10:11:12" returned as 0
    • Confusing naming of "DerivedFrom" property getter in XMPMediaManagementSchema
    • ClassCastException in XMPMediaManagementSchema.getHistory()
    • IllegalArgumentException: Input buffer too short in StandardSecurityHandler.computeRC4key()
    • IllegalArgumentException: Width (0) and height (0) cannot be <= 0 when printing landscape rotated with RASTERIZE_DPI_AUTO
    • DateConverter fails on valid date
    • ClassCastException: class org.apache.xmpbox.type.TextType cannot be cast to class org.apache.xmpbox.type.ArrayProperty in DublinCoreSchema.getCreatorsProperty()
    • tiff:YCbCrSubSampling and tiff:YCbCrPositioning have wrong cardinality
    • ClassCastException: class org.apache.xmpbox.type.FlashType
    • Cannot find a definition for the namespace http://www.w3.org/1999/02/22-rdf-syntax-ns#, property: rdf:Description http://ns.adobe.com/xap/1.0/sType/ResourceEvent#, property:stEvt:action
    • XmpParsingException: Missing pdfaSchema:property in type definition in lenient mode
    • XmpParsingException: Unknown property value type : Open Choice of Integer
    • XmpParsingException: Property 'CountryCode' not defined in http://www.epo.org/patent-bibliographic-data/1.0/
    • date "0-00-00T00:00:00-04:00" read as "0002-11-30T00:00:00-40:00"
    • XmpParsingException: Type 'stRef:documentName' not defined in http://ns.adobe.com/xap/1.0/sType/ResourceRef# in lenient mode
    • Invalid PDF/A namespace definition, prefix: xmlns, namespace: http://www.aiim.org/pdfa/ns/extension/ http://www.aiim.org/pdfa/ns/extension/, property: pdfaExtension:schemas
    • NegativeArraySizeException in PredictorOutputStream()
    • NullpointerException in PDAcroForm.getField(Line 485)
    • OutOfMemoryError when trying to extract text from pdf
    • Outlines circular reference vulnerability
    • Rendered text missing
    • Inverted images due to enlarged decode array
    • PDF displays garbled characters in Adobe Reader but renders correctly in web browsers
    • NullPointerException while merging PDFs with output intents
    • Valid XMP Extension Schema rejected
    • Remove dead code from PDFMarkedContentExtractor
    • Include test file in test class
    • Get and Add PageTextSchema
    • Remove / deprecate TypeMapping.getAssociatedSchemaObject()
    • Support Seq / Bag mixup in lenient mode -…
Record
SUSE-SU-2026:22088-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.apache.pdfbox:pdfbox-examples
Maven
2.0.24 to 2.0.36
2.0.37
org.apache.pdfbox:pdfbox-examples
Maven
3.0.0 to 3.0.7
3.0.8
libpdfbox-java
Debian:12
All versions, plus listed versions
1:1.8.16-21:1.8.16-31:1.8.16-41:1.8.16-51:1.8.17-1
None known
libpdfbox-java
Debian:13
All versions, plus listed versions
1:1.8.16-51:1.8.17-1
None known
libpdfbox-java
Debian:14
All versions, plus listed versions
1:1.8.16-51:1.8.17-1
None known
libpdfbox2-java
Debian:12
All versions, plus listed versions
2.0.27-22.0.29-1
None known
libpdfbox2-java
Debian:13
All versions, plus listed versions
2.0.29-1
None known
libpdfbox2-java
Debian:14
All versions, plus listed versions
2.0.29-1
None known
org.apache.pdfbox:pdfbox-examples
Maven
2.0.24 up to 2.0.37, plus listed versions
2.0.252.0.262.0.272.0.282.0.29
Show 7 moreShow less
2.0.302.0.312.0.322.0.332.0.342.0.352.0.36
2.0.37
org.apache.pdfbox:pdfbox-examples
Maven
3.0.0 up to 3.0.8, plus listed versions
3.0.13.0.23.0.33.0.43.0.53.0.63.0.7
3.0.8
Show 24 moreShow less
Affected packages
PackageAffectedFixed
pdfbox
openEuler:24.03-LTS
before 2.0.29-2.oe2403
2.0.29-2.oe2403
pdfbox
openEuler:24.03-LTS-SP3
before 2.0.29-2.oe2403sp3
2.0.29-2.oe2403sp3
pdfbox
openEuler:24.03-LTS-SP1
before 2.0.29-2.oe2403sp1
2.0.29-2.oe2403sp1
pdfbox
openEuler:20.03-LTS-SP4
before 2.0.24-4.oe2003sp4
2.0.24-4.oe2003sp4
pdfbox
openEuler:22.03-LTS-SP4
before 2.0.25-4.oe2203sp4
2.0.25-4.oe2203sp4
apache-pdfbox
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 2.0.36-160000.1.1
2.0.36-160000.1.1
apache-pdfbox
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 2.0.36-160000.1.1
2.0.36-160000.1.1
libpdfbox-java
Ubuntu:16.04:LTS
All versions, plus listed versions
1:1.8.7+dfsg-11:1.8.10-11:1.8.10-21:1.8.11+dfsg-1
None known
libpdfbox-java
Ubuntu:18.04:LTS
All versions, plus listed versions
1:1.8.13-11:1.8.13-21:1.8.16-2~18.04
None known
libpdfbox2-java
Ubuntu:18.04:LTS
All versions, plus listed versions
2.0.7-12.0.8-12.0.8-22.0.9-12.0.13-2~18.04
None known
libpdfbox-java
Ubuntu:20.04:LTS
All versions, plus listed versions
1:1.8.16-2
None known
libpdfbox2-java
Ubuntu:20.04:LTS
All versions, plus listed versions
2.0.16-12.0.17-12.0.18-1
None known
libpdfbox-java
Ubuntu:22.04:LTS
All versions, plus listed versions
1:1.8.16-2
None known
libpdfbox2-java
Ubuntu:22.04:LTS
All versions, plus listed versions
2.0.23-12.0.24-22.0.25-1
None known
libpdfbox-java
Ubuntu:24.04:LTS
All versions, plus listed versions
1:1.8.16-41:1.8.16-5
None known
libpdfbox2-java
Ubuntu:24.04:LTS
All versions, plus listed versions
2.0.27-22.0.29-1
None known
libpdfbox-java
Ubuntu:25.10
All versions, plus listed versions
1:1.8.16-5
None known
libpdfbox2-java
Ubuntu:25.10
All versions, plus listed versions
2.0.29-1
None known
libpdfbox-java
Ubuntu:26.10
All versions, plus listed versions
1:1.8.16-5
None known
libpdfbox2-java
Ubuntu:26.10
All versions, plus listed versions
2.0.29-1
None known
libpdfbox-java
Ubuntu:26.04:LTS
All versions, plus listed versions
1:1.8.16-5
None known
libpdfbox2-java
Ubuntu:26.04:LTS
All versions, plus listed versions
2.0.29-1
None known
apache-pdfbox
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 2.0.36-1.1
2.0.36-1.1
apache-pdfbox
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 2.0.36-160000.1.1
2.0.36-160000.1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-33929 is a medium vulnerability (CVSS 4.3) in Apache Pdfbox, published April 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.71%, the 53rd percentile. Fixed in org.apache.pdfbox:pdfbox-examples 2.0.37.

References

Show 17 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open