Inefficient regular expression complexity in jline3 - CVE-2026-77423
Published: September 9, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to inefficient regular expression complexity in the JLine3 built-in less viewer\'s Less.getPattern() method when processing user-supplied search patterns. A remote attacker can submit a regular expression with nested quantifiers to cause a denial of service.
The compiled pattern is repeatedly applied against file content and can cause catastrophic backtracking.