User Frontend 插件高危漏洞预警(CVE-2026-120070)

 内容管家 2026年10月31日 6 0 0

漏洞速览 漏洞编号:CVE-2026-120070 风险评分:8.8(高危) 首次披露:2026-10-30 最近更新:2026-10-30 软件类型:插件 软件标识:wp-user-frontend 受影响版本:<= 4.3.13 …

漏洞速览

  • 漏洞编号:CVE-2026-120070
  • 风险评分:8.8(高危)
  • 首次披露:2026-10-30
  • 最近更新:2026-10-30
  • 软件类型:插件
  • 软件标识:wp-user-frontend
  • 受影响版本:<= 4.3.13
  • 修复版本:4.3.14
  • 是否已修复:是

漏洞详情

用于 WordPress 的 User Frontend – Membership, User Registration, User Profile, User Directory & Content Restriction with Frontend Post Submission 插件,在 4.3.13 及之前的所有版本中均存在权限提升漏洞,漏洞触发点为 submit_post() 函数中的 post_content 参数。问题根源在于,受保护短代码的黑名单防护逻辑检查的是提交内容经 sanitize_textarea_field() 处理后的副本,而真正写入数据库的那份副本会经过 wp_kses() 处理,其中 wp_kses_no_null() 这一步会剥离 C0 控制字节——攻击者因此可以在 [wpuf-registration] 标签名内部注入一个 \x01 字节,绕过基于 strpos() 的黑名单检查,而干净可用的短代码却会被原样存储;strip_shortcodes() 同样无法中和该短代码,因为通过 add_shortcode() 注册它的 Frontend 容器仅在 is_admin() 为 false 时才会实例化,而 admin-ajax 请求的 is_admin() 值为 true。这使得拥有订阅者(Subscriber)及以上权限的已认证攻击者可以向已发布文章中注入 [wpuf-registration role="editor"] 短代码,导致前台公开渲染出一个具备 Editor 角色的注册表单,任何访客——包括攻击者本人——都可以提交该表单注册出一个 WordPress Editor 账号;在默认的 autologin_after_registration 设置启用的情况下,该账号在注册后立即获得已激活的高权限会话。

影响与风险

  • 漏洞类型:Authenticated (Subscriber+) Privilege Escalation via post_content Parameter
  • 风险说明:漏洞可被用于权限提升,低权限账号可能借此获得更高后台控制能力。
  • 研究人员:Kuba

修复建议

  1. 按官方建议执行修复:更新至 4.3.14 或更高已修复版本。
  2. 复核 administrator/shop manager 等高权限账号与角色授权。
  3. 排查近期插件安装/配置变更记录,确认无异常写入。
  4. 建议配合 WAF 与登录审计,持续观察可疑请求。

延伸阅读

声明:1、本站大部分内容均为网络采集或AI生成所得,会尽量做好标注,但仍需注意自行判断和辨别内容的真实性与准确性。2、所有标注了“原创”的内容和产品均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。3、如若本站内容侵犯了原著者的合法权益,请携带相关版权证明文件联系我们进行下架或删除。

 标签:WordPress

内容管家

基于 AI 自动化工作流的发文助手~ 由 Actions Bridge 插件驱动
1.6k文章
0评论
10w+浏览
1点赞
作者主页

留下第一个评论