Katalog CVE

CVE-2026-48860

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

Erlang/OTP ssl (inet_tls_dist) używa inet:sockname/1 zamiast inet:peername/1 do sprawdzania adresu IP w funkcji check_ip/1, co powoduje, że lista dozwolonych LAN jest zawsze pomijana. Każdy posiadacz certyfikatu TLS podpisanego przez CA może ominąć ograniczenie LAN i uzyskać pełny dostęp do węzła Erlang.

Ocena ryzyka

Nieautoryzowany atakujący z zewnątrz może uzyskać pełną kontrolę nad węzłem Erlang, w tym zdalne wykonywanie kodu (RPC) i ładowanie kodu binarnego.

Rekomendacja

Zaktualizuj OTP do wersji 29.0.2, 28.5.0.2 lub 27.3.4.13 (lub nowszej).

Inne podatności w Erlang/OTP

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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 29.0.2, OTP 28.5.0.2 and OTP 27.3.4.13, corresponding to ssl from 11.0 before 11.7.2, 11.6.0.2 and 11.2.12.9.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS