Bug 2539773 - CVE-2026-77423 jline: JLine: Denial of Service via user-controlled regular expressions [fedora-all]
Summary: CVE-2026-77423 jline: JLine: Denial of Service via user-controlled regular ex...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: jline
Version: rawhide
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: Marián Konček
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["4779d34e-c1f9-4ef3-a18c-f...
Depends On:
Blocks: CVE-2026-77423
TreeView+ depends on / blocked
 
Reported: 2026-09-23 20:46 UTC by Patrick Del Bello
Modified: 2026-09-23 20:46 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Patrick Del Bello 2026-09-23 20:46:27 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

JLine is a Java library for handling console input. From 3.0.0 until 3.30.15 and 4.3.1, the JLine built-in less viewer passes user-controlled search and display-filter patterns from getPattern(boolean doDisplayPattern) in builtins/src/main/java/org/jline/builtins/Less.java directly to Java's backtracking regular expression engine and repeatedly applies them to file content. A nested-quantifier expression evaluated against non-matching lines can consume excessive CPU and indefinitely block the session thread, and repeated sessions in Telnet or SSH deployments can exhaust a bounded worker pool. This issue is fixed in versions 3.30.15 and 4.3.1.


Note You need to log in before you can comment on or make changes to this bug.