Advisories for Maven/Org.jline/Jline-Reader package

2026

JLine: ReDoS via `HISTORY_IGNORE` Configuration Variable

The JLine3 HISTORY_IGNORE variable is converted into a Java regular expression with only partial escaping. As a result, regex metacharacters other than * and : are passed through to the regex engine. A crafted value such as (a+)+b can cause catastrophic backtracking each time a command line is added to history, hanging the reader thread at high CPU.