漏洞速览
- 漏洞编号:
CVE-2026-13492 - 风险评分:
8.8(高危) - 首次披露:2026-07-09
- 最近更新:2026-07-09
- 软件类型:插件
- 软件标识:
userswp - 受影响版本:<= 1.2.65
- 修复版本:1.2.66
- 是否已修复:是
漏洞详情
UsersWP 插件存在任意文件删除漏洞,影响最高至 1.2.65(含)的所有版本。 漏洞根源在于 UsersWPValidation::validatefields() 函数对 "file" 类型字段的值缺乏有效验证——该函数直接调用 sanitizetextfield() 处理文件字段,导致目录遍历序列(如 ../)未被过滤。 与此同时,UsersWPForms::uploadfile_remove() AJAX 处理器在构造文件删除路径时,将上传目录基准路径与攻击者可控的元数据值直接拼接,未进行 realpath 标准化检查,也未验证目标路径是否位于上传目录范围内,便直接调用 unlink() 执行删除。
由于上述两处缺陷的叠加,订阅者(Subscriber)级别及更高权限的已认证用户即可利用该漏洞删除服务器上的任意文件,包括关键的 wp-config.php 配置文件。
影响与风险
- 漏洞类型:Authenticated (Subscriber+) Arbitrary File Deletion via File Upload Field
- 风险说明:漏洞可能被利用以执行未授权操作,建议按官方修复方案立即升级并复核安全配置。
- 研究人员:daroo
修复建议
- 按官方建议执行修复:更新至 1.2.66 或更高已修复版本。
- 复核
administrator/shop manager等高权限账号与角色授权。 - 排查近期插件安装/配置变更记录,确认无异常写入。
- 建议配合 WAF 与登录审计,持续观察可疑请求。
