Ad

CVE-2026-56741

HIGH CVSS 3.1: 7,5 EPSS 0.89%
Обновлено 18 августа 2026
Java
Параметр Значение
CVSS 7,5 (HIGH)
Уязвимые версии 4.0.0 — 4.2.1
Устранено в версии 3.30.14
Тип уязвимости CWE-400 (Неконтролируемое потребление ресурсов)
Поставщик Java
Публичный эксплойт Нет

JLine — это библиотека Java для обработки ввода с консоли. До версий 3.30.14, 4.0.16 и 4.2.1 модуль удаленного telnet сервера JLine3 Telnet не применяет верхнюю границу к размерам терминала, полученным через опцию Telnet NAWS, а TelnetIO.handleNAWS() в TelnetIO.java:856-879 считывает предоставленные клиентом ширину и высоту как 16-битные целые числа без знака и передает такие значения, как 65535x65535 для setTerminalGeometry(), что позволяет неаутентифицированному удаленному злоумышленнику неоднократно менять значения и запускать непрерывную дорогостоящую работу по рендерингу, которая приводит к перегрузке процессора и отказу в обслуживании. Эта проблема исправлена ​​в версиях 3.30.14, 4.0.16 и 4.2.1.

Показать оригинальное описание (EN)

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.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Уязвимые продукты 3

Конфигурация От (включительно) До (исключительно)
Jline Jline
cpe:2.3:a:jline:jline:*:*:*:*:*:*:*:*
— 3.30.14
Jline Jline
cpe:2.3:a:jline:jline:*:*:*:*:*:*:*:*
4.0.0 4.0.16
Jline Jline
cpe:2.3:a:jline:jline:*:*:*:*:*:*:*:*
4.1.0 4.2.1