CVE-2025-22715CVE-2025-22715是WordPress插件WP Attractive Donations System中发现的一个高危安全漏洞,该插件用于在WordPress网站上集成Stripe和PayPal支付功能以接受捐款。漏洞类型为Missing Authorization(缺失授权),允许未经身份验证的攻击者利用插件中错误配置的访问控制安全级别,执行未授权的操作。具体而言,插件在处理某些敏感功能时未能正确验证用户权限,导致任何网络可达的用户都可以访问本应需要管理员权限才能执行的功能。这种访问控制缺陷可能被利用来删除任意内容、修改捐款设置或进行其他未授权操作,从而对网站的完整性和可用性造成严重影响。由于该插件广泛用于非营利组织和慈善机构的捐款收集系统,此类漏洞可能导致捐款数据泄露或网站服务中断,危害程度不容忽视。
该漏洞的根本原因在于WP Attractive Donations System插件在实现某些管理功能时,未能正确实施基于角色的访问控制(RBAC)机制。插件的admin目录中存在多个PHP文件,这些文件直接处理捐款管理、内容删除等敏感操作,而函数开头的权限检查代码被注释掉或完全缺失。具体来说,插件的某些AJAX端点缺少nonce令牌验证和current_user_can()权限检查,使得任何未认证用户可以通过发送特制的HTTP请求来调用这些管理功能。攻击者可以利用这一点,通过发送包含目标内容ID的POST请求到wp-admin/admin-ajax.php或直接调用插件的处理脚本,实现任意内容删除或配置修改。CVSS 3.1向量AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H表明该漏洞通过网络即可利用,无需特殊权限或用户交互即可造成高可用性影响。