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 * [email protected]: 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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade erlang | May 19, 2026 | May 19, 2026 |
| Ubuntu | — | Upgrade erlang-et (Ubuntu Pro)Upgrade erlang-manpages (Ubuntu Pro)Upgrade erlang-megaco (Ubuntu Pro)Upgrade erlang-observerUpgrade erlang-baseUpgrade erlang-runtime-toolsUpgrade erlang-base (Ubuntu Pro)Upgrade erlang-debugger (Ubuntu Pro)Upgrade erlang-snmpUpgrade erlang-gs (Ubuntu Pro)Upgrade erlang-edoc (Ubuntu Pro)Upgrade erlang-ic (Ubuntu Pro)Upgrade erlang-dev (Ubuntu Pro)Upgrade erlang-inets (Ubuntu Pro)Upgrade erlang-toolsUpgrade erlang-dialyzerUpgrade erlang-sslUpgrade erlang-examples (Ubuntu Pro)Upgrade erlang-diameterUpgrade erlang-common-test (Ubuntu Pro)Upgrade erlang-snmp (Ubuntu Pro)Upgrade erlang-runtime-tools (Ubuntu Pro)Upgrade erlang-appmon (Ubuntu Pro)Upgrade erlang-syntax-toolsUpgrade erlang-tftpUpgrade erlang-syntax-tools (Ubuntu Pro)Upgrade erlang-parsetoolsUpgrade erlang-etUpgrade erlang-toolbar (Ubuntu Pro)Upgrade erlang-tools (Ubuntu Pro)Upgrade erlang-webtool (Ubuntu Pro)Upgrade erlang-jinterfaceUpgrade erlang-typer (Ubuntu Pro)Upgrade erlang-public-keyUpgrade erlang-corba (Ubuntu Pro)Upgrade erlang-src (Ubuntu Pro)Upgrade erlang-xmerlUpgrade erlang-ftp (Ubuntu Pro)Upgrade erlang-xmerl (Ubuntu Pro)Upgrade erlang-odbc (Ubuntu Pro)Upgrade erlang (Ubuntu Pro)Upgrade erlang-eldap (Ubuntu Pro)Upgrade erlang-asn1 (Ubuntu Pro)Upgrade erlang-inetsUpgrade erlang-megacoUpgrade erlang-manpagesUpgrade erlang-dialyzer (Ubuntu Pro)Upgrade erlang-srcUpgrade erlangUpgrade erlang-x11 (Ubuntu Pro)Upgrade erlang-tv (Ubuntu Pro)Upgrade erlang-observer (Ubuntu Pro)Upgrade erlang-x11Upgrade erlang-mnesiaUpgrade erlang-docUpgrade erlang-devUpgrade erlang-reltool (Ubuntu Pro)Upgrade erlang-wxUpgrade erlang-eunitUpgrade erlang-crypto (Ubuntu Pro)Upgrade erlang-asn1Upgrade erlang-mnesia (Ubuntu Pro)Upgrade erlang-test-server (Ubuntu Pro)Upgrade erlang-jinterface (Ubuntu Pro)Upgrade erlang-ftpUpgrade erlang-os-mon (Ubuntu Pro)Upgrade erlang-nox (Ubuntu Pro)Upgrade erlang-sshUpgrade erlang-eldapUpgrade erlang-odbcUpgrade erlang-base-hipe (Ubuntu Pro)Upgrade erlang-reltoolUpgrade erlang-ssl (Ubuntu Pro)Upgrade erlang-public-key (Ubuntu Pro)Upgrade erlang-parsetools (Ubuntu Pro)Upgrade erlang-diameter (Ubuntu Pro)Upgrade erlang-modeUpgrade erlang-erl-docgenUpgrade erlang-cryptoUpgrade erlang-common-testUpgrade erlang-ssh (Ubuntu Pro)Upgrade erlang-edocUpgrade erlang-pman (Ubuntu Pro)Upgrade erlang-percept (Ubuntu Pro)Upgrade erlang-mode (Ubuntu Pro)Upgrade erlang-eunit (Ubuntu Pro)Upgrade erlang-examplesUpgrade erlang-os-monUpgrade erlang-noxUpgrade erlang-debuggerUpgrade erlang-tftp (Ubuntu Pro)Upgrade erlang-wx (Ubuntu Pro)Upgrade erlang-ic-java (Ubuntu Pro)Upgrade erlang-erl-docgen (Ubuntu Pro)Upgrade erlang-doc (Ubuntu Pro) | Oct 12, 2026 | Oct 8, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Mar 13, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub