Açıklama

A crafted PDF whose indirect object identifiers or generation numbers run on without whitespace made pypdf scan excessive input in read_until_whitespace, causing long runtimes and high memory use (CWE-400, CWE-407). An application that opens untrusted PDFs with pypdf could be made unavailable by a single file. Fixed in 6.18.0 (PR #4055).

CVSS Vektörü

Birincil değerlendirmeGitHub CNA · 8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
AV: Ağ (Network)AC: Düşük (Low)AT: Yok (None)PR: Yok (None)UI: Yok (None)VC: Yok (None)VI: Yok (None)VA: Yüksek (High)SC: Yok (None)SI: Yok (None)SA: Yok (None)

Bildirim Durumu

Etkilenen sürümler
pypdf before 6.18.0
Yama durumu
Fixed in 6.18.0
Üretici yanıtı
Maintainers limited the length of indirect object tokens (PR #4055) and published GHSA-5jq2-8x83-x246
Birincil puan kaynağı
GitHub CNA

Referanslar

Kayıt Doğrulama

KrediGitHub advisory GHSA-5jq2-8x83-x246, bildiren olarak Sevban DÖNMEZ (jankesec) adını belirtir
YayınlanmaCVE kaydı 2026-09-30 tarihinde yayınlandı
KontrolMetaveriler son olarak 2026-10-30 tarihinde CVE Services kaydıyla doğrulandı

Bildirim Zaman Çizelgesi

2026-09-07Fix merged — Maintainers merged the change that limits the length of indirect object tokens (PR #4055). Kaynak ↗
2026-09-30Published — GitHub, as CNA, published the CVE record and advisory GHSA-5jq2-8x83-x246. Kaynak ↗
2026-10-30Site verification — jankesec checked the CVE record, score, affected versions, and references.