CVE-2026-77422 in JLine
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.