CVE-2026-4663WordPress iPOSpays Gateways WC 插件在 1.3.7 及以下版本中存在权限缺失漏洞。由于特定 REST API 端点未进行权限验证,未经身份验证的攻击者可修改插件设置,覆盖 API 密钥等敏感数据。
该漏洞的根本原因在于插件代码中注册 REST API 端点 `/wp-json/ipospays/v1/save_settings` 时,错误地将 `permission_callback` 设置为 `__return_true`。这绕过了 WordPress 的权限验证机制,导致任何未登录用户均可访问该接口。攻击者利用此漏洞,只需构造包含恶意配置数据的 POST 请求发送至该端点,即可强制更新数据库中的 `woocommerce_ipospays_settings` 选项。这使得攻击者能够覆盖合法的支付网关 API 密钥、密钥令牌等关键信息,进而接管支付流程或导致支付功能异常。