CVE-2026-77423 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 visualizador less embutido do JLine passa padrões de busca e filtro de controle pelo usuário provenientes do método getPattern(boolean doDisplayPattern) no arquivo builtins/src/main/java/org/jline/builtins/Less.java diretamente para a engine de expressões regulares com backtracking do Java e os aplica repetidamente ao conteúdo dos arquivos. Uma expressão com quantificador aninhado, avaliada contra linhas que não correspondem (non-matching), pode consumir CPU excessiva e bloquear indefinidamente a thread da sessão; sessões repetidas em implantações Telnet ou SSH podem esgotar um pool de workers limitado. Este problema foi corrigido nas versões 3.30.15 e 4.3.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.