pypdf: Possible large memory usage for wrong image dimensions
Impact
An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires loading images where the declared size values are much too large compared to the actual data.
Patches
This has been fixed in pypdf==6.14.0.
Workarounds
If you cannot upgrade yet, consider applying the changes from PR #3888.
Czego dotyczy
Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.
| Platforma | Paczka | Podatne wersje | Poprawka w wersji |
|---|---|---|---|
| Python (PyPI) | pypdf | < 6.14.0 | 6.14.0 |
Odnośniki
- https://github.com/py-pdf/pypdf/security/advisories/GHSA-5qjq-93h5-hrgp
- https://nvd.nist.gov/vuln/detail/CVE-2026-59938
- https://github.com/py-pdf/pypdf/pull/3888
- https://github.com/py-pdf/pypdf/commit/c64583be16b8e8763d8777075f8ecbf382014b7a
- https://github.com/py-pdf/pypdf
- https://github.com/py-pdf/pypdf/releases/tag/6.14.0
- https://pypi.org/project/pypdf
- https://github.com/advisories/GHSA-5qjq-93h5-hrgp
- Wektor CVSS
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N- Słabość (CWE)
CWE-789- Platforma
- Python (PyPI)
- Paczka
pypdf- Ujawniono
- 23.07.2026
- Aktualizacja
- 11.10.2026 15:17
Źródła i licencje
OSV / GitHub Advisory Database - PYSEC-2026-3611 - PyPA Advisory Database; CC BY 4.0
OSV / GitHub Advisory Database - GHSA-5qjq-93h5-hrgp - CC BY 4.0
Historia podatności: pypdf
Wszystkie opisane podatności tej paczki (Python (PyPI)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.
- Wszystkich wpisów
- 51
- Pierwsza → ostatnia
- 06.2023 10.2026
- Bez poprawki
- 0
- Wykorzystywana w atakach
- 0
Rozkład istotności
- Wysoka 10
- Średnia 38
- Niska 3
Ujawnienia w latach
- 2023: 2
- 2024: 0
- 2025: 4
- 2026: 45
-
pypdf: Possible large memory usage for wrong image dimensions ten wpis
Dowiedz się, które podatności dotyczą Twojej aplikacji
Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.