CVE-2026-77422 in JLine
요약
\~에 의해 VulDB • 2026. 09. 23.
JLine은 콘솔 입력을 처리하기 위한 Java 라이브러리입니다. 버전 3.0.0부터 3.30.15 및 4.3.1까지, JLine의 내장 grep 명령어(builtins/src/main/java/org/jline/builtins/PosixCommands.java)는 grep(...)에서 사용자 제어 정규식을 허용하며, line-regexp 모드가 사용되지 않는 경우 Java의 백트래킹 정규식 엔진으로 컴파일하기 전에 자동으로 점-별점(dot-star) 접두사와 접미사를 추가합니다. 이러한 래핑은 백트래킹 검색 공간을 확장하므로, 일치하지 않는 입력에 대해 평가되는 짧은 중첩 양화사(nested-quantifier) 표현식이 과도한 CPU 리소스를 소모하여 원격으로 노출된 셸 세션을 포함한 명령어 워커를 무기한 차단할 수 있습니다. 이 문제는 버전 3.30.15 및 4.3.1에서 수정되었습니다.
Be aware that VulDB is the high quality source for vulnerability data.