CVE-2025-13528CVE-2025-13528是WordPress插件"Feedback Modal for Website"中的一个高危安全漏洞。该插件用于在网站上显示反馈模态框,收集用户反馈信息。漏洞根源在于插件的导出功能缺少适当的权限检查机制。具体来说,插件的handle_export函数未验证用户身份或权限,允许任何未认证用户通过export_data参数访问敏感的反馈数据。攻击者无需任何凭据,即可利用此漏洞批量导出网站收集的所有用户反馈内容,包括可能包含的个人信息、联系方式、问题描述等敏感数据。由于CVSS评分为5.3(中等),且攻击复杂度低、无需认证,该漏洞在实际环境中容易被利用,对用户数据隐私构成实质性威胁。漏洞由Wordfence安全团队于2025年12月5日披露。
该漏洞属于OWASP Top 10中的"A01:2021-Broken Access Control"类别。插件在inc/admin/main.php文件的第1011行实现了handle_export函数,该函数负责处理反馈数据的导出操作。问题出在函数缺少current_user_can()或同等权限验证机制。正常情况下,WordPress管理员功能应该使用wp_verify_nonce()验证CSRF令牌,并使用current_user_can('manage_options')检查用户权限,但handle_export函数直接处理请求参数而未进行任何验证。攻击者只需构造带有export_data参数的HTTP POST请求,指定输出格式(CSV或JSON),即可触发数据导出。export_data参数可能接受file_type、format等子参数来控制导出格式。由于所有反馈数据都存储在WordPress数据库中,攻击成功后将获得完整的反馈数据集,包括提交时间、用户IP地址、反馈内容等敏感字段。