Reliance on IP Address for Authentication vulnerability in Erlang/OTP ssl (inet_tls_dist module) allows unauthenticated bypass of the distribution-over-TLS LAN allowlist.
The inet_tls_dist:check_ip/1 function, which enforces a LAN allowlist for Erlang distribution over TLS, calls inet:sockname/1 instead of inet:peername/1 to obtain the peer's IP address. Because inet:sockname/1 returns the local socket address, both the local IP and the supposed peer IP resolve to the same value, causing the subnet mask comparison to always succeed regardless of the actual remote address. Any holder of a CA-signed TLS certificate can therefore bypass the LAN restriction and gain full Erlang distribution access to the node, including rpc:call/4 and code:load_binary/3.
This vulnerability is associated with program file lib/ssl/src/inet_tls_dist.erl.
This issue affects OTP from OTP 26.0 before OTP 27.3.4.13, OTP 28.5.0.2, and OTP 29.0.2, corresponding to ssl from 11.0 before 11.2.12.9, 11.6.0.2, and 11.7.2.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade erlang | Aug 26, 2026 | Aug 26, 2026 |
| Freebsd | — | Upgrade erlang-runtime27Upgrade erlang-runtime29Upgrade erlang-runtime28 | Jun 15, 2026 | Jun 10, 2026 |
| Ubuntu | — | Upgrade erlang-edoc (Ubuntu Pro)Upgrade erlang-ftp (Ubuntu Pro)Upgrade erlang-toolsUpgrade erlang-webtool (Ubuntu Pro)Upgrade erlang-inetsUpgrade erlang-asn1Upgrade erlang-srcUpgrade erlang-jinterfaceUpgrade erlang-common-test (Ubuntu Pro)Upgrade erlang-jinterface (Ubuntu Pro)Upgrade erlang-odbcUpgrade erlang-sslUpgrade erlang-xmerlUpgrade erlang-doc (Ubuntu Pro)Upgrade erlang-corba (Ubuntu Pro)Upgrade erlang-snmpUpgrade erlang-megaco (Ubuntu Pro)Upgrade erlang-base (Ubuntu Pro)Upgrade erlang-debugger (Ubuntu Pro)Upgrade erlang-asn1 (Ubuntu Pro)Upgrade erlang-ic (Ubuntu Pro)Upgrade erlang-inets (Ubuntu Pro)Upgrade erlang-baseUpgrade erlang-manpagesUpgrade erlang-dev (Ubuntu Pro)Upgrade erlang-public-keyUpgrade erlang-mode (Ubuntu Pro)Upgrade erlang-syntax-tools (Ubuntu Pro)Upgrade erlang-tftpUpgrade erlang-base-hipe (Ubuntu Pro)Upgrade erlang-eldap (Ubuntu Pro)Upgrade erlang-observerUpgrade erlang-manpages (Ubuntu Pro)Upgrade erlang-dialyzerUpgrade erlang-etUpgrade erlang-snmp (Ubuntu Pro)Upgrade erlang-examples (Ubuntu Pro)Upgrade erlang-appmon (Ubuntu Pro)Upgrade erlang-parsetoolsUpgrade erlang-runtime-tools (Ubuntu Pro)Upgrade erlang-toolbar (Ubuntu Pro)Upgrade erlang-xmerl (Ubuntu Pro)Upgrade erlang-diameterUpgrade erlang (Ubuntu Pro)Upgrade erlang-common-testUpgrade erlang-runtime-toolsUpgrade erlang-sshUpgrade erlang-docUpgrade erlang-percept (Ubuntu Pro)Upgrade erlang-observer (Ubuntu Pro)Upgrade erlang-crypto (Ubuntu Pro)Upgrade erlang-parsetools (Ubuntu Pro)Upgrade erlang-ic-java (Ubuntu Pro)Upgrade erlang-debuggerUpgrade erlang-public-key (Ubuntu Pro)Upgrade erlang-cryptoUpgrade erlang-os-mon (Ubuntu Pro)Upgrade erlang-megacoUpgrade erlang-examplesUpgrade erlang-devUpgrade erlang-mnesia (Ubuntu Pro)Upgrade erlang-eunitUpgrade erlang-tftp (Ubuntu Pro)Upgrade erlang-ssh (Ubuntu Pro)Upgrade erlang-nox (Ubuntu Pro)Upgrade erlang-x11Upgrade erlang-modeUpgrade erlang-reltool (Ubuntu Pro)Upgrade erlang-test-server (Ubuntu Pro)Upgrade erlang-wxUpgrade erlang-src (Ubuntu Pro)Upgrade erlang-odbc (Ubuntu Pro)Upgrade erlang-edocUpgrade erlang-tv (Ubuntu Pro)Upgrade erlang-pman (Ubuntu Pro)Upgrade erlang-erl-docgen (Ubuntu Pro)Upgrade erlang-gs (Ubuntu Pro)Upgrade erlang-diameter (Ubuntu Pro)Upgrade erlang-syntax-toolsUpgrade erlang-reltoolUpgrade erlang-os-monUpgrade erlang-x11 (Ubuntu Pro)Upgrade erlangUpgrade erlang-dialyzer (Ubuntu Pro)Upgrade erlang-eldapUpgrade erlang-wx (Ubuntu Pro)Upgrade erlang-tools (Ubuntu Pro)Upgrade erlang-et (Ubuntu Pro)Upgrade erlang-erl-docgenUpgrade erlang-ssl (Ubuntu Pro)Upgrade erlang-mnesiaUpgrade erlang-ftpUpgrade erlang-typer (Ubuntu Pro)Upgrade erlang-eunit (Ubuntu Pro)Upgrade erlang-nox | Oct 12, 2026 | Oct 8, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 29, 2026 | Jun 10, 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