CVE catalog

CVE-2026-56741

JLine is a Java library for handling console input. Prior to 3.30.14, 4.0.16, and 4.2.1, the JLine3 Telnet server remote-telnet module does not apply an upper bound to terminal dimensions received via

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.60% · Oct 25, 2026

JLine is a Java library for handling console input. Prior to 3.30.14, 4.0.16, and 4.2.1, the JLine3 Telnet server remote-telnet module does not apply an upper bound to terminal dimensions received via the Telnet NAWS option, and TelnetIO.handleNAWS() in TelnetIO.java:856-879 reads client-supplied width and height as 16-bit unsigned integers and passes values such as 65535x65535 to setTerminalGeometry(), allowing an unauthenticated remote attacker to repeatedly alternate values and trigger continuous expensive rendering work that causes CPU exhaustion and denial of service. This issue is fixed in versions 3.30.14, 4.0.16, and 4.2.1.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianjlinesid1.0-3unknown
Debianjlineforky1.0-3unknown
Debianjlinetrixie1.0-3unknown
Debianjlinebookworm1.0-3unknown
Debianjline2sid2.14.6-6unknown
Debianjline2forky2.14.6-6unknown
Debianjline2trixie2.14.6-6unknown
Debianjline2bookworm2.14.6-5unknown
Debianjline3sid3.3.1-5vulnerable
Debianjline3forky3.3.1-5vulnerable
Debianjline3trixie3.3.1-4vulnerable
Debianjline3bookworm3.3.1-3vulnerable
CpejlineNot reportedNot reportedvulnerable
Cpejline2Not reportedNot reportedvulnerable
Cpejline3Not reportedNot reportedvulnerable
CpejlineNot reported4.2.1fixed
Mavenorg.jline:jline-remote-telnetNot reported3.30.14fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianjlinesourcesid(unfixed)not yet assignedNot reportedNot reported
Debianjlinesourceforky(unfixed)not yet assignedNot reportedNot reported
Debianjlinesourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianjlinesourcebookworm(unfixed)not yet assignedNot reportedNot reported
Debianjline2sourcesid(unfixed)not yet assignedNot reportedNot reported
Debianjline2sourceforky(unfixed)not yet assignedNot reportedNot reported
Debianjline2sourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianjline2sourcebookworm(unfixed)not yet assignedNot reportedNot reported
Debianjline3sourcesid(unfixed)not yet assignedNot reported[1143458]
Debianjline3sourceforky(unfixed)not yet assignedNot reported[1143458]
Debianjline3sourcetrixie(unfixed)not yet assignedNot reported[1143458]
Debianjline3sourcebookworm(unfixed)not yet assignedNot reported[1143458]
CpejlinecpeNot reported4.2.1Not reportedNVD-CVE-2026-56741Not reported
Mavenorg.jline:jline-remote-telnetmavenNot reported3.30.14Not reportedGHSA-2R2C-CX56-8933Not reported

[Debian bug #1143458]

Notes

[trixie] jline3: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libjline2-java]Affected

    Source package: [jline2]

    Details (2)
    • 2.14.6-5 · all · bookworm

      Affected

      nvd · jline2 · debian · bookworm; nvd · jline2 · debian · 12

    • 2.14.6-5 · all · bookworm

      Affected

      nvd · jline2 · debian · bookworm; nvd · jline2 · debian · 12

  • [libjline3-java]Affected

    Source package: [jline3]

    Details (2)
    • 3.3.1-3 · all · bookworm

      Affected

      nvd · jline3 · debian · bookworm; nvd · jline3 · debian · 12

    • 3.3.1-3 · all · bookworm

      Affected

      nvd · jline3 · debian · bookworm; nvd · jline3 · debian · 12

  • [libjline-java]Affected

    Source package: [jline]

    Details (2)
    • 1.0-3 · all · bookworm

      Affected

      nvd · jline · debian · bookworm; nvd · jline · debian · 12

    • 1.0-3 · all · bookworm

      Affected

      nvd · jline · debian · bookworm; nvd · jline · debian · 12

  • Source package: [jline]

    Details (2)
    • 1.0-3 · all · bookworm

      Affected

      nvd · jline · debian · bookworm; nvd · jline · debian · 12

    • 1.0-3 · all · bookworm

      Affected

      nvd · jline · debian · bookworm; nvd · jline · debian · 12

[Debian 13 (Trixie)]

  • [libjline2-java]Affected

    Source package: [jline2]

    Details (2)
    • 2.14.6-6 · all · trixie

      Affected

      nvd · jline2 · debian · 13

    • 2.14.6-6 · all · trixie

      Affected

      nvd · jline2 · debian · 13

  • [libjline3-java]Affected

    Source package: [jline3]

    Details (2)
    • 3.3.1-4 · all · trixie

      Affected

      nvd · jline3 · debian · 13

    • 3.3.1-4 · all · trixie

      Affected

      nvd · jline3 · debian · 13

  • [libjline-java]Affected

    Source package: [jline]

    Details (2)
    • 1.0-3 · all · trixie

      Affected

      nvd · jline · debian · 13

    • 1.0-3 · all · trixie

      Affected

      nvd · jline · debian · 13

  • Source package: [jline]

    Details (2)
    • 1.0-3 · all · trixie

      Affected

      nvd · jline · debian · 13

    • 1.0-3 · all · trixie

      Affected

      nvd · jline · debian · 13

Observed:

References