CVE-2026-77422 in JLine
Sumário
de VulDB • 23/09/2026
O JLine é uma biblioteca Java para manipulação de entrada em console. Das versões 3.0.0 até a 3.30.15 e da versão 4.3.1, o comando grep embutido do JLine, localizado em builtins/src/main/java/org/jline/builtins/PosixCommands.java, aceita uma expressão regular controlada pelo usuário na função grep(...). A menos que o modo line-regexp seja utilizado, é adicionado automaticamente um prefixo e sufixo de ponto-asterisco antes da compilação com a engine de expressões regulares de backtracking do Java. O envoltório expande o espaço de busca por backtracking, portanto, uma expressão curta com quantificadores aninhados avaliada contra entradas que não correspondem pode consumir CPU excessiva e bloquear indefinidamente um worker de comando, inclusive em sessões de shell expostas remotamente. Este problema é corrigido nas versões 3.30.15 e 4.3.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.