Incorrect Implementation of Authentication Algorithm Affecting erlang27 package, versions <0:27.3.4.17-1.hum1


Severity

Recommended
0.0
medium
0
10

Based on Red Hat Enterprise Linux security rating.

Threat Intelligence

EPSS
0.21% (11th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-RHEL10-ERLANG27-19891093
  • published18 Sept 2026
  • disclosed10 Jun 2026

Introduced: 10 Jun 2026

CVE-2026-48860  (opens in a new tab)
CWE-303  (opens in a new tab)

How to fix?

Upgrade RHEL:10 erlang27 to version 0:27.3.4.17-1.hum1 or higher.
This issue was patched in RHSA-2026:63160.

NVD Description

Note: Versions mentioned in the description apply only to the upstream erlang27 package and not the erlang27 package as distributed by RHEL. See How to fix? for RHEL:10 relevant fixed versions and status.

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.

CVSS Base Scores

version 3.1