Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-400
  • CWE-770

CVE-2026-119209

pypdf kütüphanesinde çapraz referans akışlarının ayrıştırılması sırasında aşırı bellek tüketimi

py-pdf pypdf

Yüksek 7,1 CVSS 4.0
Yayımlandı
Güncellendi
30 Eki 2026
Açık yaşı
1 gün
Kaydı açan
GitHub_M

Yönetici özeti

Bu açık, PDF işleyen yazılımların kötü niyetli bir dosya ile kolayca çökmesine veya yavaşlamasına neden olabilir. Kesintiye uğrayan belge işleme hizmetleri iş sürekliliğini ve müşteri deneyimini olumsuz etkileyebilir. Sürüm güncellemesinin öncelikli olarak yapılması önerilir.

ÖzetTürkçe

pypdf, saf Python ile yazılmış ücretsiz ve açık kaynaklı bir PDF kütüphanesidir. 6.21.3 öncesi sürümlerde, çok büyük giriş sayısı bildiren çapraz referans akışları içeren özel hazırlanmış bir PDF açıldığında kütüphane aşırı miktarda bellek tüketebilmektedir. Yüksek oranda sıkıştırılabilen akışlar ve /Prev zincirleri, bir belgedeki ayrıştırılan giriş sayısını çarpabilmekte; negatif /Index değerleri ise mevcut akış başına sınırlamayı aşabilmektedir. Bu kütüphaneyi kullanan uygulamalar etkilenmektedir.

Saldırgan ne yapabilir?

Saldırgan, hazırlanmış bir PDF dosyası aracılığıyla hizmet reddi (DoS) durumu oluşturarak uygulamanın bellek tükenmesi nedeniyle yavaşlamasına veya çökmesine yol açabilir.

Kaynaktaki açıklama (İngilizce)

pypdf is a free and open-source pure-python PDF library. Prior to 6.21.3, pypdf can consume excessive memory while opening a crafted PDF containing cross-reference streams that declare very large entry counts. Highly compressible streams and /Prev chains can multiply the number of parsed entries across a document, while negative /Index counts can bypass the existing per-stream clamp. This issue is fixed in version 6.21.3.

Ne yapmalı?

  1. pypdf kütüphanesini 6.21.3 veya daha yeni bir sürüme yükseltin. Üretici
  2. Güncelleme yapılana kadar, güvenilmeyen kaynaklardan gelen PDF dosyalarını işlemeden önce bellek kullanımını sınırlandırın veya bu dosyaları izole bir ortamda işleyin. Genel öneri

Ek önlemler

  • Uygulamanızın bağımlılık listesinde pypdf sürümünü düzenli olarak kontrol edin ve güvenlik güncellemelerini takip edin. Genel öneri
  • PDF işleyen süreçler için bellek ve işlem süresi üst sınırları tanımlayarak olağandışı kaynak tüketimini izleyin. Genel öneri

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
py-pdf pypdf < 6.21.3 6.21.3

Kaynaklar6 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.