CVE-2026-0847
Təsvir
NLTK-nın 3.9.2 daxil olmaqla daha aşağı versiyalarında mövcud olan zəiflik, WordListCorpusReader, TaggedCorpusReader və BracketParseCorpusReader daxil olmaqla bir neçə CorpusReader siniflərində yol keçidi (path traversal) vasitəsilə ixtiyari faylların oxunmasına şərait yaradır. Bu siniflər fayl yollarını düzgün şəkildə təmizləmir və ya təsdiqləmir, bu da hücumçulara kataloqlar arasında keçid etməyə və serverdəki həssas fayllara giriş əldə etməyə imkan verir. Bu problem, xüsusilə istifadəçi tərəfindən idarə olunan fayl girişlərinin emal edildiyi maşın öyrənməsi API-ləri, çatbotlar və ya NLP konveyerləri kimi ssenarilərdə kritikdir. Bu zəifliyin istismarı sistem faylları, SSH gizli açarları və API tokenləri də daxil olmaqla həssas fayllara icazəsiz girişə səbəb ola bilər və digər zəifliklərlə birlikdə uzaqdan kodun icrasına gətirib çıxara bilər.
Necə düzəltmək olar
- nltk3.9.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nltk nltk | v ≤ 3.9.2 | — |
| nltkPyPI | v ≤ 3.9.2, v < 3.9.3 | 3.9.3 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.