Skip to content
OpenAdvisories

Vendor

Xpdf

22 known vulnerabilities.

Xpdf at a glance

Last 12 months
3
Critical · all time
0
Exploited · all time
0
Public exploit · all time
0
New vulnerabilities per month · last 12 months
0 1 1 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 1 vulnerability Mar April 2026: 0 vulnerabilities May 2026: 0 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 0 vulnerabilities August 2026: 0 vulnerabilities September 2026: 1 vulnerability Sep October 2026: 1 vulnerability November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202610
Sep 202610
Aug 202600
Jul 202600
Jun 202600
May 202600
Apr 202600
Mar 202610
Feb 202600
Jan 202600
Dec 202500
Nov 202500
Oct 202510
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202510
Mar 202510
Feb 202500
Jan 202500
Dec 202400

Products

22 results · Feed

  • Low 2.1

    Infinite loop in Xpdf due to missing validation in JPEG 2000 decoder

    Infinite loop in Xpdf 4.06 and earlier, due to incorrect validation of progression order field in JPEG 2000 image.

  • Low 2.1

    Divide-by-zero in Xpdf 4.06 due to zero-height Type 3 glyph

    Divide-by-zero in Xpdf 4.06 (and earlier), when a glyph in a Type 3 font has a zero height.

  • Low 2.1

    Out-of-bounds array write in Xpdf 4.06 due to missing validation

    Out-of-bounds array write in Xpdf 4.06 and earlier, due to incorrect validation of the "N" field in ICCBased color spaces.

  • Low 2.1

    Stack overflow in Xpdf 4.05 due to object loop in PDF CMap

    In Xpdf 4.05 (and earlier), a PDF object loop in a CMap, via the "UseCMap" entry, leads to infinite recursion and a stack overflow.

  • Low 2.1

    Out-of-bounds array write due to invalid VerticesPerRow in Xpdf 4.05

    Out-of-bounds array write in Xpdf 4.05 and earlier, triggered by an invalid VerticesPerRow value in a PDF shading dictionary.

  • Low 2.1

    Out-of-bounds array write in Xpdf 4.05 due to incorrect integer overflow checking

    Out-of-bounds array write in Xpdf 4.05 and earlier, due to incorrect integer overflow checking in the PostScript function interpreter code.

  • Low 2.1

    Uninitialized variable in Xpdf 4.05 due to invalid JPEG header

    In Xpdf 4.05 (and earlier), invalid header info in a DCT (JPEG) stream can lead to an uninitialized variable in the DCT decoder. The proof-of-concept PDF file causes a segfault attempting to read from an invalid address.

  • Low 2.1

    Integer overflow and divide-by-zero in Xpdf 4.05 due to bogus page box coordinates

    In Xpdf 4.05 (and earlier), very large coordinates in a page box can cause an integer overflow and divide-by-zero.

  • Low 2.1

    Stack overflow in Xpdf 4.05 due to object loop in PDF pattern

    In Xpdf 4.05 (and earlier), a PDF object loop in a pattern resource leads to infinite recursion and a stack overflow.

  • Low 2.1

    Out-of-bounds array write in Xpdf 4.05 due to missing object type check

    Out-of-bounds array write in Xpdf 4.05 and earlier, due to missing object type check in AcroForm field reference.

  • Low 2.9

    Stack overflow in Xpdf 4.05 due to object loop in PDF resources

    In Xpdf 4.05 (and earlier), a PDF object loop in the PDF resources leads to infinite recursion and a stack overflow.

  • Low 2.9

    Out-of-bounds array write in Xpdf 4.05 due to incorrect bounds check

    Out-of-bounds array write in Xpdf 4.05 and earlier, triggered by an invalid character code in a Type 1 font. The root problem was a bounds check that was being optimized away by modern compilers.

  • Low 2.9

    Out-of-bounds stack array write in Xpdf 4.05 due to missing zero check

    Out-of-bounds array write in Xpdf 4.05 and earlier, triggered by long Unicode sequence in ActualText.

  • Low 2.9

    Stack overflow in Xpdf 4.05 due to object loop in attachments

    In Xpdf 4.05 (and earlier), a PDF object loop in the attachments leads to infinite recursion and a stack overflow.

  • Low 2.9

    Stack overflow in Xpdf 4.05 due to object loop in PDF object stream

    In Xpdf 4.05 (and earlier), a PDF object loop in an object stream leads to infinite recursion and a stack overflow.

  • Low 2.9

    Out-of-bounds array access due to negative object numbers in indirect references in Xpdf 4.05

    Out-of-bounds array write in Xpdf 4.05 and earlier, triggered by negative object number in indirect reference in the input PDF file.

  • Low 3.3

    Deadlock in Xpdf 4.04 due to PDF object stream references

    Xpdf 4.04 will deadlock on a PDF object stream whose "Length" field is itself in another object stream.

  • Low 3.3

    Divide-by-zero in Xpdf 4.04 due to very large page size

    An excessively large PDF page size (found in fuzz testing, unlikely in normal PDF files) can result in a divide-by-zero in Xpdf's text extraction code. This is related to CVE-2022-30524, but the problem here is caused by a very large page size, rather than by…

  • Low 2.9

    Stack overflow in Xpdf 4.04 due to object loop in PDF embedded file tree

     In Xpdf 4.04 (and earlier), a PDF object loop in the embedded file tree leads to infinite recursion and a stack overflow.

  • Low 2.9

    Stack overflow in Xpdf 4.04 due to object loop in PDF page label tree

     In Xpdf 4.04 (and earlier), a PDF object loop in the page label tree leads to infinite recursion and a stack overflow.

  • Low 2.9

    Divide-by-zero in Xpdf 4.04 due to bad color space object

    In Xpdf 4.04 (and earlier), a bad color space object in the input PDF file can cause a divide-by-zero.

  • Unscored —

    xpdf allows remote attackers to cause a denial of service (NULL pointer dereference and crash) in the way it processes …