CVE-2026-0847
Açıklama
NLTK sürümlerinde 3.9.2 dahil olmak üzere, WordListCorpusReader, TaggedCorpusReader ve BracketParseCorpusReader gibi birden fazla CorpusReader sınıfında yol geçişi (path traversal) aracılığıyla rastgele dosya okuma olanağı tanıyan bir güvenlik açığı bulunmaktadır. Bu sınıflar dosya yollarını düzgün şekilde temizlemez veya doğrulamaz; bu da saldırganların dizinler arasında gezinerek sunucudaki hassas dosyalara erişmesine olanak tanır. Bu sorun, makine öğrenimi API'leri, sohbet botları veya NLP iş akışları gibi kullanıcı kontrollü dosya girdilerinin işlendiği senaryolarda özellikle kritiktir. Bu güvenlik açığının istismarı, sistem dosyaları, SSH özel anahtarları ve API belirteçleri dahil olmak üzere hassas dosyalara yetkisiz erişime yol açabilir ve diğer güvenlik açıklarıyla birleştirildiğinde potansiyel olarak uzaktan kod çalıştırmaya kadar tırmanabilir.
Nasıl düzeltilir
- nltk3.9.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nltk nltk | v ≤ 3.9.2 | — |
| nltkPyPI | v ≤ 3.9.2, v < 3.9.3 | 3.9.3 |
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.