Zranitelnost v SSH serveru z Erlang/OTP umožňující vzdálené vykonání kódu

V knihovně ssh, která je součástí nástrojů Erlang/OTP, byla zjištěna zranitelnost (CVE-2025-32433), jež umožňuje vzdálené spuštění vlastního kódu na SSH serveru vytvořeném s použitím zranitelné knihovny bez autentizace. Problém byl označen jako kritický (10 z 10).

Jeden z bezpečnostních výzkumníků již připravil funkční exploit pro provádění kódu na zranitelných SSH serverech. Podle tvrzení výzkumníka byl kód vytvořen s pomocí AI asistentů jako GPT-4, Cursor a Sonnet na základě analýzy změny s opravou zranitelnosti, včetně testu pro ověření odstranění problému.

Knihovna z projektu Erlang/OTP poskytuje hotové implementace klienta a serveru SSH a SFTP, které podporují protokol SSH 2.0. Problémové SSH servery lze rozpoznat podle výstupu hlavičky „SSH-2.0-Erlang/verze“. SSH servery založené na Erlang/OTP se používají ve specializovaných systémech, například na IoT a edge computing zařízení, a také jako nástroj pro ladění — Erlang umožňuje snadné zapnutí SSH serveru pro vzdálené ladění aplikací (předpokládá se, že taková ladicí funkce mohla zůstat zapnutá v mnoha projektech napsaných v Erlang). Problém se také objevuje v nástrojích Elixir (implementováno nad Erlangem) a v rámci frameworku Phoenix, ale SSH server v Phoenixu ve výchozím nastavení nepřijímá požadavky z externích sítí.

Zranitelnost je způsobena chybou v kódu pro zpracování zpráv, kvůli které byly zprávy SSH_MSG_CHANNEL_REQUEST, které umožňují provádět příkaz „exec“, zpracovávány před autentizací. Příklad kódu z exploitu: command = ‘file:write_file("/lab.txt", <>).’ return ( b"\x62" # SSH_MSG_CHANNEL_REQUEST + struct.pack(">I", channel_id) + string_payload("exec") + b"\x01" # want_reply = true + string_payload(command) )

Zranitelnost byla odstraněna v verzích Erlang/OTP-27.3.3, 26.2.5.11 a 25.3.2.20. O odstranění zranitelnosti v distribucích můžete sledovat na následujících stránkách: Debian, Ubuntu, Fedora, SUSE/openSUSE, RHEL, Arch, FreeBSD.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster