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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
rsfiles-CVE-2026-57827 — 認証なしファイルアップロード → CVE-2026-57827(RSFiles! Joomla < 1.17.12)向け RCE PoC。認可されたセキュリティ研究目的のみに使用してください。 | Kitploit
ツール/GitHubGitHub/mohammad-008/rsfiles-cve-2026-57827
脆弱性スキャナーエクスプロイトウェブアプリケーション悪用情報収集ペイロード開発
GitHubmohammad-008/rsfiles-cve-2026-57827

rsfiles-CVE-2026-57827

認証なしファイルアップロード → CVE-2026-57827(RSFiles! Joomla < 1.17.12)向け RCE PoC。認可されたセキュリティ研究目的のみに使用してください。

リポジトリを見る
917日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2026-57827 — RSFiles! 認証なしファイルアップロード → RCE

免責事項 — 許可された使用のみ。 これはセキュリティ研究および防御テストのための概念実証(PoC)です。 使用は自分が所有するシステム、または明示的な書面による許可を得た システムのみに限定されます。同意なく第三者に対して悪用することは 違法です。責任ある開示の立場については SECURITY.md を参照してください。

Joomla 用 RSFiles!(com_rsfiles)コンポーネント、バージョン < 1.17.12(1.17.12 で修正、CVSS 9.8 / 10.0)における CVE-2026-57827 のエクスプロイト+スタンドアロン検出器です。

フロントエンドのアップロードは2つのタスクに分割されています:

  1. rsfiles.checkupload — 事前ゲート(権限+拡張子の許可リスト)
  2. rsfiles.upload — 書き込みメソッド(権限チェックなし、ファイルタイプチェックなし、CSRF対策なし)

書き込みタスクは事前ゲートをスキップして直接呼び出せるため、 認証されていない攻撃者が実行可能な .php ファイルを公開フォルダに アップロードして実行できます → 認証なしRCE。


⚠️ このプロジェクトについて

  • ✅ 研究者と防御者のための、説明された攻撃チェーンのクリーンで読みやすい 再実装です。
  • ✅ ローカルモックサーバーを備えているため、実際の環境に一切リスクを 与えずにフロー全体を検証できます。
  • ✅ アップロードを一切行わない「検出のみ」モードを備えています。

ファイル

すべてのモジュールは同じディレクトリに置く必要があります(相互にインポートするため)。

インストール

root@kitploit:~
python3 -m pip install -r requirements.txt   # or just: pip install requests

使い方

1 · 検出のみ(アップロードなし、偵察時に安全)

root@kitploit:~
python rsfiles_detect.py -t example.com
root@kitploit:~
Host     : example.com
RSFiles! : YES v1.17.11
Protocol : https
Status   : VULNERABLE  (below 1.17.12)

複数ホスト:

root@kitploit:~
python rsfiles_detect.py -f hosts.txt

2 · フルエクスプロイト(単一ターゲット)

root@kitploit:~
python cve_2026_57827.py -t example.com

成功すると、ツールはシェルのURLをランダムトークン付きで表示し、コマンドの 出力も表示します — その出力がRCEの証明です。

3 · 大量スキャン+レポート

root@kitploit:~
python cve_2026_57827.py -f targets.txt --threads 30 -o shells.txt --csv report.csv

ローカルテスト(リスクゼロ)

root@kitploit:~
# Terminal 1 — start the mock (vulnerable)
python mock_server.py 8000 1.17.11

# Terminal 2 — scan it
python rsfiles_detect.py -t 127.0.0.1:8000
python cve_2026_57827.py -t 127.0.0.1:8000

1.17.11 / 1.17.10 = 脆弱 · 1.17.12 = パッチ適用済み

設計ノート

  • モジュール式ペイロード(payload.py):各動作(ゲート、アップロード、実行、 削除、一覧)は1つの小さな関数に対応。実行関数名はbase64エンコードされるため、 system のような生の名前がファイルのバイト列に現れません。
  • ランダム化された無害なファイル名(例:cache7f31.php)を使用し、従来の 隠しドットファイル形式のシェル名は使いません。
  • 増分カウンター(O(1))を使用し、結果の再スキャンは行いません。
  • 単一ソースのURL解析を common.base_of() 経由で行います。

クレジット / 着想

スタイルは、公開されているJoomlaコンポーネントのエクスプロイト集(例: incredibleindishell/joomla-vulnerabilities)と、このCVEに関する RSJoomla/mysites.guruのアドバイザリ記事に基づいています。

ライセンス

MIT — LICENSE を参照。研究・防御用途のみ。

ツールをダウンロード
File目的
cve_2026_57827.pyエクスプロイト+スキャナ+CLI(エントリポイント)
rsfiles_detect.pyスタンドアロン検出モジュール(エクスプロイトなし)— 独自のCLIも搭載
payload.pyモジュール式・コンパクトなPHPペイロードビルダー
common.py共有HTTPクライアント、設定、ヘルパー
mock_server.pyテスト用の安全なローカルシミュレーション
Flag説明
--threads N並行数(デフォルト30)
--proxy URLプロキシ経由でルーティング(Burp/ZAP)
--timeout Nリクエストごとのタイムアウト(秒)
--no-cleanupアップロードしたシェルを保持(デフォルト:RCE後に自動削除)
-o FILERCE URLを保存
--csv FILE完全な構造化レポート
--debug / -vリクエストレベルの詳細ログ