CVE-2026-102995
Açıklama
pypdf, ücretsiz ve açık kaynaklı bir saf Python PDF kütüphanesidir. 6.18.1 sürümünden önce, özel olarak hazırlanmış bir PDF, bir yazı tipi /ToUnicode eşlemesine olağandışı büyüklükte kaynak kod veya hedef dize belirteçleri yerleştirerek pypdf/_cmap.py parse_bfchar fonksiyonunun metin çıkarma gibi işlemler sırasında aşırı büyük değerleri çözmesine ve tutmasına neden olabilir, bu da aşırı bellek tüketimine yol açar. Bu durum, daha önceki /ToUnicode kaynak tüketimi düzeltmelerinin ikinci takip düzeltmesidir ve kalan belirteç uzunluğu yolu ile sınırlıdır. Bu sorun 6.18.1 sürümünde giderilmiştir.
Nasıl düzeltilir
- pypdf_project pypdf6.18.1 ya da sonraki bir sürüm
- pypdf6.18.1 ya da sonraki bir sürüm
- py-pdf pypdf6.18.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| pypdf_project pypdf | v < 6.18.1 | 6.18.1 |
| pypdfPyPI | v < 6.18.1 | 6.18.1 |
| py-pdf pypdf | v < 6.18.1 | 6.18.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.