CVE-2026-77423
Təsvir
JLine konsol girişini idarə etmək üçün nəzərdə tutulmuş Java kitabxanasıdır. 3.0.0 versiyasından 3.30.15 və 4.3.1 versiyalarına qədər olan dövrdə, JLine-ın daxili less baxıcısı `builtins/src/main/java/org/jline/builtins/Less.java` faylındakı `getPattern(boolean doDisplayPattern)` funksiyasından istifadəçi tərəfindən idarə olunan axtarış və ekran-filtr nümunələrini birbaşa Java-nın geri izləməli (backtracking) müntəzəm ifadələr mühərrikinə ötürür və onları fayl məzmununa təkrarən tətbiq edir. Uyğun gəlməyən sətirlər üzərində qiymətləndirilən iç-içə kvantifikator ifadəsi həddindən artıq CPU resursu istehlak edə və sessiya axınını (thread) qeyri-müəyyən müddətə bloklaya bilər; həmçinin Telnet və ya SSH tətbiqlərində təkrarlanan sessiyalar məhdud işçi hovuzunu (worker pool) tükəndirə bilər. Bu problem 3.30.15 və 4.3.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jline jline3 | >= 3.0.0, < 3.30.15, >= 4.0.0, < 4.3.1 | — |
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.