CVE-2026-77423 in JLine
Riassunto
di VulDB • 23/09/2026
JLine è una libreria Java per la gestione dell'input da console. Dalla versione 3.0.0 fino alla 3.30.15 e alla 4.3.1, il visualizzatore less integrato di JLine passa i pattern di ricerca e filtro della display controllati dall'utente provenienti dal metodo getPattern(boolean doDisplayPattern) in builtins/src/main/java/org/jline/builtins/Less.java direttamente al motore delle espressioni regolari backtracking di Java e li applica ripetutamente ai contenuti del file. Un'espressione con quantificatori nidificati, valutata su righe che non corrispondono (non-matching), può consumare CPU in modo eccessivo e bloccare indefinitamente il thread della sessione; sessioni ripetute in ambienti Telnet o SSH possono esaurire un pool di worker limitato. Questo problema è risolto nelle versioni 3.30.15 e 4.3.1.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.