CVE-2025-13741CVE-2025-13741是WordPress插件Schedule Post Changes With PublishPress Future中的一个越权访问漏洞。该插件用于管理WordPress文章的定时发布、取消发布、删除、状态更改等功能。漏洞根源在于getAuthors函数缺少权限检查,导致任何具有Contributor级别及以上权限的已认证用户都可以调用该API端点,获取所有具有edit_posts能力的用户邮箱地址等敏感信息。由于邮箱属于个人敏感数据,此漏洞可能导致用户隐私泄露,尤其在多用户博客或企业内部WordPress站点中影响更为严重。攻击者利用此漏洞可以收集大量用户邮箱,用于后续钓鱼攻击或社工攻击。CVSS评分4.3属于中等严重程度,主要因为需要认证且只影响机密性。
该漏洞属于OWASP Top 10中的Broken Access Control(失效的访问控制)类别。在RestApiV1.php文件的getAuthors函数(第376行附近)中,开发者遗漏了current_user_can()或权限验证检查。正常情况下,WordPress REST API应该使用permission_callback参数验证当前用户权限,但该函数直接返回所有用户的邮箱信息。攻击者只需构造一个带有有效认证cookie的HTTP请求到相关REST API端点,即可绕过认证获取敏感数据。漏洞利用条件宽松:攻击者只需拥有Contributor角色(最低权限级别),即可在不需要任何用户交互的情况下发起攻击。由于该API端点没有实施速率限制,攻击者可以批量自动化获取用户数据。