CVE-2026-81725
Təsvir
3.10.3 versiyasından əvvəlki NLTK, Pl196xCorpusReader komponentində mütənasib olmayan çoxlu açılış teqləri olan yanlış formalaşdırılmış TEI blokları təqdim etməklə hücumçuların CPU istehlakının kvadratik artmasına səbəb ola biləcəyi müntəzəm ifadələrlə bağlı xidmətdən imtina (ReDoS) zəifliyinə malikdir. Hücumçular təkrar skanlamaları məcburi etmək və icra vaxtının təxminən kvadratik artımına nail olmaq üçün words() və tagged_words() kimi ictimai API-lər vasitəsilə read_block metodundakı tənbəl (lazy) regex nümunələrindən istifadə edə bilərlər.
Necə düzəltmək olar
- nltk nltk3.10.3 və ya daha yeni versiya
- nltk3.10.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.10.3 | 3.10.3 |
| nltkPyPI | v < 3.10.3 | 3.10.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.