Lucene search
+L

73 matches found

OSV
OSV
added 2026/07/23 4:36 p.m.7 views

GHSA-5XF7-4P34-54QR pypdf: Possible infinite loop for not terminated inline images

Impact An attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires parsing the content stream of a page with a not terminated inline image, as done when extracting the page text for example. Patches This has been fixed in pypdf==6.14.1. Workarounds If yo...

8.7CVSS5.3AI score0.0034EPSS
SaveExploits0References6
OSV
OSV
added 2026/07/13 2:20 p.m.4 views

PYSEC-2026-3008 pypdf and PyPDF2 possible Infinite Loop when a comment isn't followed by a character

Impact An attacker who uses this vulnerability can craft a PDF which leads to an infinite loop if parsecontentstream is executed. This infinite loop blocks the current process and can utilize a single core of the CPU by 100%. It does not affect memory usage. That is, for example, the case if the...

6.2CVSS6.3AI score0.00352EPSS
SaveExploits1References9
RedhatCVE
RedhatCVE
added 2026/07/09 10:9 a.m.10 views

CVE-2026-59936

A flaw was found in pypdf, a pure-Python PDF library. A remote attacker can craft a malicious PDF document containing an unterminated inline image within its page content stream. When a user processes this crafted PDF, such as during text extraction, the vulnerability causes an infinite loop,...

8.7CVSS5.9AI score0.0034EPSS
SaveExploits0References7
Snyk
Snyk
added 2026/07/08 10:39 p.m.10 views

Infinite loop

Overview pypdf is an A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files Affected versions of this package are vulnerable to Infinite loop in the inline image decoding code in pypdf/generic/imageinline.py. An attacker can hang text extraction or other...

8.7CVSS6.1AI score0.00367EPSS
SaveExploits0References2
OSV
OSV
added 2026/07/07 4:3 p.m.7 views

PYSEC-2026-1832 pypdf's LZWDecode streams be manipulated to exhaust RAM

Impact An attacker who uses this vulnerability can craft a PDF which leads to a memory usage of up to 1 GB per stream. This requires parsing the content stream of a page using the LZWDecode filter. This is a follow up to GHSA-jfx9-29x2-rv3j to align the default limit with the one for zlib. Patche...

8.7CVSS5.8AI score0.00353EPSS
SaveExploits0References9
Tenable Nessus
Tenable Nessus
added 2026/07/02 12:0 a.m.8 views

Linux Distros Unpatched Vulnerability : CVE-2026-57204

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - pypdf is a free and open-source pure-python PDF library. Prior to 6.13.3, a maliciously crafted PDF can cause DoS. An attacker who uses this vulnerability can...

6.9CVSS5.9AI score0.00206EPSS
SaveExploits0References3
OSV
OSV
added 2026/06/30 10:16 p.m.9 views

UBUNTU-CVE-2026-57204

pypdf is a free and open-source pure-python PDF library. Prior to 6.13.3, a maliciously crafted PDF can cause DoS. An attacker who uses this vulnerability can craft a PDF which leads to large memory usage, as MAXDECLAREDSTREAMLENGTH is sometimes ignored. This requires parsing a content stream...

6.9CVSS5.7AI score0.00206EPSS
SaveExploits0References4
Cvelist
Cvelist
added 2026/06/30 9:59 p.m.31 views

CVE-2026-57204 pypdf: Missing stream length values ignore defined limits

pypdf is a free and open-source pure-python PDF library. Prior to 6.13.3, a maliciously crafted PDF can cause DoS. An attacker who uses this vulnerability can craft a PDF which leads to large memory usage, as MAXDECLAREDSTREAMLENGTH is sometimes ignored. This requires parsing a content stream...

6.9CVSS0.00206EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
added 2026/06/18 12:0 a.m.9 views

PT-2026-54003

Name of the Vulnerable Software and Affected Versions pypdf versions prior to 6.13.3 Description A flaw in the library allows a maliciously crafted PDF to cause a Denial of Service DoS. This occurs when the system parses a content stream that lacks a /Length value, causing the MAX DECLARED STREAM...

6.9CVSS6AI score0.00206EPSS
SaveExploits0References10
OSV
OSV
added 2026/05/11 2:53 p.m.10 views

GHSA-88Q9-CMP2-C2VQ oxidize-pdf: NaN/inf bypass in colour content-stream emission causes PDF rejection (DoS)

Impact oxidize-pdf defines Color as a pub enum with public tuple-struct variants Rgbf64, f64, f64, Grayf64, and Cmykf64, f64, f64, f64. The constructors Color::rgb, Color::gray, and Color::cmyk clamp incoming components to 0.0, 1.0, but because the variants are pub, callers can construct values...

4.3CVSS5.9AI score
SaveExploits0References2
Snyk
Snyk
added 2026/05/11 2:53 p.m.15 views

Improper Validation of Specified Quantity in Input

Overview Affected versions of this package are vulnerable to Improper Validation of Specified Quantity in Input via the emission of non-finite color values in the content stream. An attacker can cause PDF viewers to reject the content stream, affected page, or entire document by supplying special...

5.3CVSS5.8AI score
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2026/05/11 2:53 p.m.13 views

oxidize-pdf: NaN/inf bypass in colour content-stream emission causes PDF rejection (DoS)

Impact oxidize-pdf defines Color as a pub enum with public tuple-struct variants Rgbf64, f64, f64, Grayf64, and Cmykf64, f64, f64, f64. The constructors Color::rgb, Color::gray, and Color::cmyk clamp incoming components to 0.0, 1.0, but because the variants are pub, callers can construct values...

5.9AI score
SaveExploits0References2Affected Software2
Veracode
Veracode
added 2026/03/14 5:28 a.m.28 views

Denial Of Service (DoS)

pypdf is vulnerable to Denial Of Service. The vulnerability is due to parsing a PDF content stream with an inflated Length value, where the parser allocates memory based on the declared length without verifying the actual data size, and an attacker can craft a PDF with a large /Length field to...

6.8CVSS5.9AI score0.00172EPSS
SaveExploits0References4Affected Software1
EUVD
EUVD
added 2026/03/11 12:14 a.m.9 views

EUVD-2026-10924

pypdf: manipulated stream length values can exhaust RAM...

6.8CVSS5.8AI score0.00172EPSS
SaveExploits0References4
EUVD
EUVD
added 2026/03/11 12:14 a.m.6 views

EUVD-2026-10925

pypdf: manipulated stream length values can exhaust RAM...

6.8CVSS5.8AI score0.00172EPSS
SaveExploits0References4
NVD
NVD
added 2026/03/10 10:16 p.m.7 views

CVE-2026-31826

pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. Thi...

6.8CVSS0.00172EPSS
SaveExploits0References3
OSV
OSV
added 2026/03/10 10:16 p.m.4 views

DEBIAN-CVE-2026-31826

pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. Thi...

5.5CVSS5.4AI score0.00172EPSS
SaveExploits0References1
OSV
OSV
added 2026/03/10 10:16 p.m.6 views

UBUNTU-CVE-2026-31826

pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. Thi...

6.8CVSS5.8AI score0.00172EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2026/03/10 9:36 p.m.28 views

CVE-2026-31826 pypdf: manipulated stream length values can exhaust RAM

pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. Thi...

6.8CVSS0.00172EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
added 2026/03/10 9:36 p.m.2 views

CVE-2026-31826 pypdf: manipulated stream length values can exhaust RAM

pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. Thi...

6.8CVSS5.8AI score0.00172EPSS
SaveExploits0References3
Rows per page
Query Builder