CVE-2026-77421
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 daxili nano redaktorunun regex axtarış rejimi, builtins/src/main/java/org/jline/builtins/Nano.java faylındakı doSearch(String text) funksiyasından istifadəçi tərəfindən idarə olunan axtarış terminini vaxt məhdudiyyəti (timeout) və ya geri qayıtma sərhədi (backtracking bound) olmadan Java-nın geri qayıtmalı müntəzəm ifadələr mühərrikinə ötürür. Uyğun gəlməyən bufer məzmununa qarşı qiymətləndirilən iç-içə kvantifikator ifadəsi həddindən artıq CPU resursu istehlak edə və redaktor sessiya axınını (thread) qeyri-müəyyən müddətə bloklaya bilər; uzaqdan çoxistifadəçili tətbiqlərdə hər bir təsirlənmiş sessiya üçün işçi axın itirilə bilər. Bu problem 3.30.15 və 4.3.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- org.jline:jline-builtins4.3.1, 3.30.15 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| org.jline:jline-builtinsMaven | 4.0.0 ≤ v < 4.3.1, 3.0.0 ≤ v < 3.30.15 | 4.3.1, 3.30.15 |
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.