Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

py-pdf — Vulnerabilities & Security Advisories 54

Browse all 54 CVE security advisories affecting py-pdf. AI-powered Chinese analysis, POCs, and references for each vulnerability.

py-pdf is a Python library designed for reading, writing, and manipulating PDF documents, serving developers who require programmatic access to PDF structures without heavy dependencies. Despite its utility, the project has accumulated twenty-seven Common Vulnerabilities and Exposures (CVEs), indicating significant historical security debt. The majority of these flaws involve remote code execution (RCE) and arbitrary file read vulnerabilities, often stemming from improper handling of malformed input or unsafe deserialization practices. While cross-site scripting (XSS) is less relevant in a backend library context, the potential for privilege escalation through crafted PDF files remains a critical concern. Notable incidents highlight the risks of processing untrusted documents, emphasizing the need for strict input validation. Users must exercise caution, ensuring they upgrade to patched versions to mitigate these persistent threats associated with legacy parsing logic.

Found 53 results / 54 Clear Filters
Top products by py-pdf: pypdf PyPDF2
CVE ID Title CVSS Severity Published
CVE-2026-41168 pypdf has possible long runtimes for wrong size values in cross-reference and object streams — pypdf CWE-834 4.3AI Medium AI 2026-04-22
CVE-2026-40260 pypdf: Manipulated XMP metadata entity declarations can exhaust RAM — pypdf CWE-776 6.5AI Medium AI 2026-04-16
CVE-2026-33699 pypdf: Possible infinite loop during recovery attempts in DictionaryObject.read_from_stream — pypdf CWE-835 6.5 - 2026-03-26
CVE-2026-33123 pypdf has inefficient decoding of array-based streams — pypdf CWE-400 6.5 - 2026-03-20
CVE-2026-31826 pypdf: manipulated stream length values can exhaust RAM — pypdf CWE-770 4.3 - 2026-03-10
CVE-2026-28804 pypdf: Inefficient decoding of ASCIIHexDecode streams — pypdf CWE-407 6.5 - 2026-03-06
CVE-2026-28351 Manipulated RunLengthDecode streams can exhaust RAM — pypdf CWE-400 4.3 - 2026-02-27
CVE-2026-27888 pypdf: Manipulated FlateDecode XFA streams can exhaust RAM — pypdf CWE-400 6.5AI Medium AI 2026-02-26
CVE-2026-27628 pypdf has a possible infinite loop when loading circular /Prev entries in cross-reference streams — pypdf CWE-835 6.5 - 2026-02-25
CVE-2026-27026 pypdf possibly has long runtimes for malformed FlateDecode streams — pypdf CWE-770 6.5AI Medium AI 2026-02-20
CVE-2026-27025 pypdf has possible long runtimes/large memory usage for large /ToUnicode streams — pypdf CWE-834 6.5AI Medium AI 2026-02-20
CVE-2026-27024 pypdf has a possible infinite loop when processing TreeObject — pypdf CWE-835 6.5AI Medium AI 2026-02-20
CVE-2026-24688 pypdf has possible Infinite Loop when processing outlines/bookmarks — pypdf CWE-835 7.5AI High AI 2026-01-27
CVE-2026-22691 pypdf has possible long runtimes for malformed startxref — pypdf CWE-1333 6.5 - 2026-01-10
CVE-2026-22690 pypdf has possible long runtimes for missing /Root object with large /Size values — pypdf CWE-400 - - 2026-01-10
CVE-2025-66019 pypdf manipulated LZWDecode streams can exhaust RAM — pypdf CWE-400 4.3AI Medium AI 2025-11-25
CVE-2025-62708 pypdf manipulated LZWDecode streams can exhaust RAM — pypdf CWE-409 4.3 - 2025-10-22
CVE-2025-62707 pypdf affected by possible infinite loop when reading DCT inline images without EOF marker — pypdf CWE-834 6.5AI Medium AI 2025-10-22
CVE-2025-55197 pypdf's Manipulated FlateDecode streams can exhaust RAM — pypdf CWE-400 6.5AI Medium AI 2025-08-13
CVE-2023-46250 pypdf possible Infinite Loop when PdfWriter(clone_from) is used with a PDF — pypdf CWE-835 5.1 Medium 2023-10-31
CVE-2023-36810 Quadratic runtime with malformed PDF missing xref marker in pypdf — pypdf CWE-407 6.2 Medium 2023-06-30
CVE-2023-36807 Infinite Loop when reading malformed objects in pypdf — pypdf CWE-835 6.2 Medium 2023-06-30
CVE-2023-36464 Infinite Loop when a comment isn't followed by a character in pypdf — pypdf CWE-835 6.2 Medium 2023-06-27

This page lists every published CVE security advisory associated with py-pdf. Each entry links to a detailed page with CVSS scoring, CWE classification, affected products and references. AI-generated Chinese analysis is provided for fast triage.