CVE-2023-46250
Açıklama
pypdf, ücretsiz ve açık kaynaklı, saf Python ile yazılmış bir PDF kütüphanesidir. 3.7.0 ile 3.16.4 sürümlerinde bulunan bir güvenlik açığını kullanan bir saldırgan, sonsuz döngüye yol açan bir PDF oluşturabilir. Bu sonsuz döngü, mevcut süreci bloke eder ve CPU'nun tek bir çekirdeğini %100 oranında kullanabilir. Bellek kullanımını etkilemez. Bu durum, örneğin pypdf kullanıcısının gelen kötü niyetli bir PDF'i başka bir PDF ile birleştirmesi veya ek açıklamalar eklemesi gibi durumlarda ortaya çıkar. Sorun 3.17.0 sürümünde giderilmiştir. Geçici bir çözüm olarak, `pypdf/generic/_data_structures.py` dosyasını değiştirerek yamayı manuel olarak uygulayın.
Nasıl düzeltilir
- pypdf_project pypdf3.17.0 ya da sonraki bir sürüm
- pypdf3.17.0 ya da sonraki bir sürüm
- py-pdf pypdf3.17.0 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 | 3.7.0 ≤ v < 3.17.0 | 3.17.0 |
| pypdfPyPI | 3.7.0 ≤ v < 3.17.0 | 3.17.0 |
| py-pdf pypdf | 3.7.0 ≤ v < 3.17.0 | 3.17.0 |
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.