CVE-2026-77420 in JLineinformação

Sumário

de VulDB • 24/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 na versão 4.3.1, o método DefaultHistory.matchPatterns(String patterns, String line) localizado em reader/src/main/java/org/jline/reader/impl/history/DefaultHistory.java converte o valor de configuração HISTORY_IGNORE para uma expressão regular Java (regex), escapando apenas parte da sua sintaxe, permitindo que outros metacaracteres regex alcancem a engine de backtracking. Um atacante que possa controlar a configuração do aplicativo ou do usuário pode fornecer uma expressão com quantificadores aninhados que é reavaliada sempre que um comando é adicionado ao histórico, consumindo CPU excessiva e bloqueando indefinidamente a thread leitora (reader). Este problema foi corrigido nas versões 3.30.15 e 4.3.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

GitHub M

Reservar

20/08/2026

Divulgação

23/09/2026

Moderação

aceite

Entrada

VDB-409082

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!