CVE-2025-65637
Təsvir
github.com/sirupsen/logrus kitabxanasında, yeni sətir simvolları olmadan 64KB-dan böyük tək sətirlik faydalı yükü loqlamaq üçün Entry.Writer() istifadə edildikdə xidmətdən imtina (DoS) zəifliyi mövcuddur. Daxili bufio.Scanner məhdudiyyətləri səbəbindən oxuma prosesi "token too long" xətası ilə uğursuz olur və yazı borusu (writer pipe) bağlanır, bu da Writer()-i istifadəsiz hala gətirərək tətbiqin əlçatmazlığına (DoS) səbəb olur. Bu problem < 1.8.3, 1.9.0 və 1.9.2 versiyalarına təsir edir. Problem 1.8.3, 1.9.1 və 1.9.3+ versiyalarında düzəldilmişdir; burada giriş məlumatları hissələrə bölünür və xəta loqlandığı halda belə yazıçı funksionallığını davam etdirir.
Necə düzəltmək olar
- turbopuffer logrus1.8.3 və ya daha yeni versiya
- github.com/sirupsen/logrus1.8.3, 1.9.1, 1.9.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| turbopuffer logrus | v < 1.8.3, 1.9.0, 1.9.2 | 1.8.3 |
| github.com/sirupsen/logrusGo | v < 1.8.3, 1.9.0 ≤ v < 1.9.1, 1.9.2 ≤ v < 1.9.3 | 1.8.3, 1.9.1, 1.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.