CVE-2026-77420

Orta

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 hissədə, reader/src/main/java/org/jline/reader/impl/history/DefaultHistory.java faylındakı DefaultHistory.matchPatterns(String patterns, String line) funksiyası HISTORY_IGNORE konfiqurasiya dəyərini Java requlyar ifadəsinə çevirərkən onun sintaksisinin yalnız bir hissəsini escape edir, bu da digər regex meta simvollarının geri izləmə (backtracking) mühərrikinə çatmasına şərait yaradır. Tətbiqin və ya istifadəçinin konfiqurasiyasını idarə edə bilən hücumçu, tarixçəyə hər dəfə əmr əlavə edildikdə yenidən qiymətləndirilən iç-içə kvantifikator (nested-quantifier) ifadəsi təmin edərək həddindən artıq CPU resursu sərf etdirə və oxuyucu axınını (reader thread) qeyri-müəyyən müddətə bloklaya bilər. Bu problem 3.30.15 və 4.3.1 versiyalarında düzəldilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulOrg.jline:jline-reader
Dərc23 sen 2026
İlk görülmə23 sen 2026
Zəiflik növüCWE-1333CWE-1333

Necə düzəltmək olar

Yeniləyin
  • org.jline:jline-reader4.3.1, 3.30.15 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
org.jline:jline-readerMaven4.0.0 ≤ v < 4.3.1, 3.0.0 ≤ v < 3.30.154.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.

Intelligence 360 paketində

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.

CVE-2026-77420 · Org.jline:jline-reader · Dark Radar