Bug 2539623 (CVE-2026-77421) - CVE-2026-77421 org.jline/jline-builtins: JLine: Denial of Service in Nano Editor Regex Search
Summary: CVE-2026-77421 org.jline/jline-builtins: JLine: Denial of Service in Nano Edi...
Keywords:
Status: NEW
Alias: CVE-2026-77421
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-23 18:25 UTC by OSIDB Bzimport
Modified: 2026-09-24 09:33 UTC (History)
27 users (show)

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-23 18:25:16 UTC
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 nano editor's regex search mode passes a user-controlled search term from doSearch(String text) in builtins/src/main/java/org/jline/builtins/Nano.java to Java's backtracking regular expression engine without a timeout or backtracking bound. A nested-quantifier expression evaluated against non-matching buffer content can consume excessive CPU and indefinitely block the editor session thread, and remote multi-user deployments can lose a worker thread for each affected session. 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.