CVE-2025-13006CVE-2025-13006是WordPress平台SurveyFunnel调查插件中的一个严重安全漏洞。该插件用于在WordPress网站上创建和管理在线调查表单。在1.1.5及之前的所有版本中,插件的REST API端点存在严重的访问控制缺陷。具体而言,/wp-json/surveyfunnel/v2/路径下的多个API端点缺乏适当的身份验证和授权检查,导致任何未经认证的互联网用户都可以直接访问这些端点并获取其中存储的敏感数据。攻击者无需任何特殊权限或用户交互,仅需发送HTTP请求即可提取调查响应中包含的敏感信息,包括但不限于用户提交的答案、个人数据、联系方式等。该漏洞的CVSS评分为5.3(中等严重程度),攻击向量为网络层面,利用复杂度低,且无需认证即可实施攻击。虽然机密性影响被评估为低,但调查响应中可能包含的个人隐私信息仍可能导致严重的隐私泄露风险。此漏洞由Wordfence安全团队的安全研究人员发现并报告。
SurveyFunnel插件在WordPress中注册了REST API路由,通过/wp-json/surveyfunnel/v2/路径提供调查数据的查询和管理功能。问题在于这些API端点缺少WordPress的权限检查回调函数(permission_callback),导致WordPress不会验证请求者是否具有访问这些端点的合法权限。在正常的WordPress REST API开发中,开发者应该使用register_rest_route()方法注册路由时提供一个permission_callback参数,该回调函数用于验证当前用户是否有权访问特定端点。然而,SurveyFunnel插件的开发者在注册多个v2版本的API端点时遗漏了这一关键的安全检查。攻击者可以通过以下方式利用此漏洞:首先,使用OPTIONS请求探测API端点以获取可用路由列表;然后,直接向存在漏洞的端点发送GET请求,如GET /wp-json/surveyfunnel/v2/surveys/或GET /wp-json/surveyfunnel/v2/responses/;最后,服务器会返回完整的调查数据或响应内容,无需任何身份验证。由于这些API端点直接连接到底层数据库查询,攻击者还可以通过构造特定的查询参数来筛选和提取特定范围的数据,进一步扩大信息泄露的范围。