CVE-2026-77422 in JLineinformación

Resumen

por VulDB • 2026-09-23

JLine es una biblioteca de Java para el manejo de la entrada por consola. Desde la versión 3.0.0 hasta las versiones 3.30.15 y 4.3.1, el comando grep integrado en JLine (ubicado en builtins/src/main/java/org/jline/builtins/PosixCommands.java) acepta una expresión regular controlada por el usuario en la función grep(...); a menos que se utilice el modo line-regexp, añade automáticamente un prefijo y sufijo de punto-asterisco antes de compilarla con el motor de expresiones regulares con retroceso (backtracking engine) de Java. Este envoltorio expande el espacio de búsqueda por retroceso, por lo que una expresión corta con cuantificadores anidados evaluada contra entradas no coincidentes puede consumir un exceso de CPU y bloquear indefinidamente a un trabajador del comando, incluso en sesiones de shell expuestas remotamente. Este problema se soluciona en las versiones 3.30.15 y 4.3.1.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

GitHub M

Reservar

2026-08-20

Divulgación

2026-09-23

Moderación

aceptado

Artículo

VDB-409085

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!