Pre-auth SSH DoS via unbounded zlib inflate
Improper Handling of Highly Compressed Data (Compression Bomb) vulnerability in Erlang OTP ssh (ssh_transport modules) allows Denial of Service via Resource Depletion. The SSH transport layer advertises legacy zlib compression by default and inflates attacker-controlled payloads pre-authentication without any size limit, enabling reliable memory exhaustion DoS. Two compression algorithms are affected: * zlib: Activates immediately after key exchange, enabling unauthenticated attacks * zlib@openssh.com: Activates post-authentication, enabling authenticated attacks Each SSH packet can decompress ~255 MB from 256 KB of wire data (1029:1 amplification ratio). Multiple packets can rapidly exhaust available memory, causing OOM kills in memory-constrained environments. This vulnerability is associated with program files lib/ssh/src/ssh_transport.erl and program routines ssh_transport:decompress/2, ssh_transport:handle_packet_part/4. This issue affects OTP from OTP 17.0 before OTP 28.4.1, OTP 27.3.4.9 and OTP 26.2.5.18, corresponding to ssh from 3.0.1 before 5.5.1, 5.2.11.6 and 5.1.4.14.
- Опубликовано
- 13 мар. 2026 г.
- Обновлено
- 24 июл. 2026 г.
- EPSS
- 0,6 % · 49-й процентиль
- CWE
- CWE-409
Войдите, чтобы следить · Вы получите уведомление, если запись попадёт в KEV, получит эксплойт или обновится.
Инструменты для отчёта
Оценка срочности
27
Наблюдать
Пока низкий приоритет.
- CVSS
- 27 / 40 · 6.9 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,6 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- да
- Техническое влияние
- частичное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- —
- CNA · EEF
- 6,9
- NVD ещё не выставил свою оценку; показана оценка CNA.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Затронутые системы
| Вендор | Продукт | CPE |
|---|---|---|
| erlang | erlang\/otp | cpe:2.3:a:erlang:erlang\/otp |
| erlang | erlang\/ssh | cpe:2.3:a:erlang:erlang\/ssh |
Затронутые версии
Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.
- erlang erlang/otp17.0 и новее · до 26.2.5.18
- erlang erlang/otp27.0 и новее · до 27.3.4.9
- erlang erlang/otp28.0 и новее · до 28.4.1
- erlang erlang/ssh3.0.1 и новее · до 5.1.4.14
- erlang erlang/ssh5.2 и новее · до 5.2.11.6
- erlang erlang/ssh5.5 и новее · до 5.5.1 включительно
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (EEF). Не зависят от анализа CPE в NVD и обычно опережают его.
Erlang OTP
- 3.0.1 и новеезатронута · otpисправлено в 5.5.1, 5.2.11.6, 5.1.4.14
- 17.0 и новеезатронута · otpисправлено в 28.4.1, 27.3.4.9, 26.2.5.18
- 07b8f441ca711f9812fad9e9115bab3c3aa92f79 и новеезатронута · gitисправлено в 43a87b949bdff12d629a8c34146711d9da93b1b1, 93073c3bd338c60cd2bae715ce6a1d4ffc1a8fd3, 0c1c04b191f6ab940e8fcfabce39eb5a8a6440a4
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | erlang | до 1:25.2.3+dfsg-1+deb12u4 | 1:25.2.3+dfsg-1+deb12u4 |
| Debian:13 | erlang | до 1:27.3.4.1+dfsg-1+deb13u2 | 1:27.3.4.1+dfsg-1+deb13u2 |
| Debian:14 | erlang | до 1:27.3.4.9+dfsg-1 | 1:27.3.4.9+dfsg-1 |
| openSUSE:Leap 16.0 | erlang | до 27.1.3-160000.4.1 | 27.1.3-160000.4.1 |
| openSUSE:Tumbleweed | erlang27 | до 27.1.3-2.1 | 27.1.3-2.1 |
Тот же продукт
erlang: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2025-32433Erlang/OTP SSH Vulnerable to Pre-Authentication RCEKEV100Срочно
- CVE-2022-37026In Erlang/OTP before 23.3.4.15, 24.x before 24.3.4.2, and 25.x before 25.0.2, there is a Client Authentication Bypass in certain client-cert39Наблюдать
- CVE-2016-10253An issue was discovered in Erlang/OTP 18.x.39Наблюдать
- CVE-2026-55953TLS 1.2 and DTLS client accepts unoffered anonymous cipher suite, bypassing server authentication36Наблюдать
- CVE-2026-49759Stack buffer overflow in SCTP error cause parsing in inet_drv allows remote VM crash35Наблюдать
- CVE-2026-59251Denial of service via exponential certificate policy tree growth in path validation34Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Erlang OTP | 0c1c04b191f6ab940e8fcfabce39eb5a8a6440a4 | Вендор (CNA) |
| Erlang OTP | 26.2.5.18 | Вендор (CNA) |
| Erlang OTP | 27.3.4.9 | Вендор (CNA) |
| Erlang OTP | 28.4.1 | Вендор (CNA) |
| Erlang OTP | 43a87b949bdff12d629a8c34146711d9da93b1b1 | Вендор (CNA) |
| Erlang OTP | 5.1.4.14 | Вендор (CNA) |
| Erlang OTP | 5.2.11.6 | Вендор (CNA) |
| Erlang OTP | 5.5.1 | Вендор (CNA) |
| Erlang OTP | 93073c3bd338c60cd2bae715ce6a1d4ffc1a8fd3 | Вендор (CNA) |
| debian:erlang | 1:25.2.3+dfsg-1+deb12u4 · Debian:12 | Реестр пакетов (OSV) |
| opensuse:erlang | 27.1.3-160000.4.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:erlang27 | 27.1.3-2.1 · openSUSE:Tumbleweed | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
- Jakub Witczakрецензент исправления
- Igor Morgenstern / Aisle Researchнашёл
- Michał Wąsowskiразработчик исправления
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Условия атаки
- Может быть вызвана любым, у кого есть доступ через интернет.
- Учётная запись или пароль не требуются.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- Целостность
- Доступность
- Вектор атаки
- Сеть
- Сложность атаки
- Низкая
- Требуемые привилегии
- Не требуются
- Взаимодействие с пользователем
- Не требуется
- Область действия
- X
Класс уязвимости (CWE)
CWE-409 · Improper Handling of Highly Compressed Data (Data Amplification)Вектор CVSS
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
nvd-secondary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Анализ Noroxi
Анализа Noroxi для этой записи пока нет
Мы не пишем анализ вручную для всех 385 000+ уязвимостей; это было бы нечестно. Для значимых уязвимостей с реальным влиянием наша команда описывает механизм, обнаружение и устранение.
Мы используем этот продукт, нужна помощьЖурнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
- cna.erlef.org/cves/CVE-2026-23943.html
- github.com/erlang/otp/commit/0c1c04b191f6ab940e8fcfabce39eb5a8a6440a4
- github.com/erlang/otp/commit/43a87b949bdff12d629a8c34146711d9da93b1b1
- github.com/erlang/otp/commit/93073c3bd338c60cd2bae715ce6a1d4ffc1a8fd3
- github.com/erlang/otp/security/advisories/GHSA-c836-qprm-jw9r
- osv.dev/vulnerability/EEF-CVE-2026-23943
- www.erlang.org/doc/system/versions.html#order-of-versions
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.