CVE-2026-78683

Kritik

Açıklama

NLTK 3.10.0 öncesinde (etkilenen sürümler <=3.9.4), TransitionParser.parse() yönteminde (nltk/parse/transitionparser.py) güvenli olmayan bir pickle serileştirme kaldırma zafiyeti bulunmaktadır. Yöntem, pickle_load() işlevini varsayılan restricted=False ile çağırarak serileştirme kaldırma işlemini WarningUnpickler üzerinden yönlendirir; bu sınıf find_class() yöntemini geçersiz kılmadığından rastgele sınıf çözümlemesine izin verir. Bir uygulama saldırgan tarafından hazırlanmış bir model dosyasını yüklediğinde, gömülü pickle gadget zincirleri uygulamayı çalıştıran kullanıcının ayrıcalıklarıyla rastgele Python kodu çalıştırır. NLTK güvenli serileştirme kaldırma için bir RestrictedUnpickler sağlar, ancak bu üretim kod yollarında kullanılmaz. 3.10.0 sürümünde düzeltilmiştir.

ÖnemKritik
CVSS9.6
İstismar olasılığı—
ÜrünNltk
Yayın25 Ağu 2026
İlk görülme25 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • nltk nltk3.10.0 ya da sonraki bir sürüm
  • nltk3.10.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
nltk nltkv < 3.10.03.10.0
nltkPyPIv < 3.10.03.10.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.

Intelligence 360 paketinde

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.