如果你的网站正在使用 Bricks Builder 搭配 Bricksforge 插件打造表单与交互动效,那么从现在开始请放下手里的一切,立刻检查后台的版本号。因为就在刚刚过去的几天里,一个评分高达满分 10.0 的致命漏洞,正在让全球大量 WordPress 站点在毫无察觉的情况下沦为攻击者的提权跳板。
安全研究团队 Patchstack 在监测中确认,编号为 CVE-2026-85097 的远程代码执行漏洞已经在野外被大规模利用,首次攻击尝试出现在 2026 年 10 月 7 日。最令人不安的是:攻击者根本不需要你的后台账号,不需要登录密码,甚至连一个普通访客的身份都不需要,就能直接在你服务器的上传目录里写入并执行任意 PHP 代码。换句话说,你的网站大门此刻可能正虚掩着。
一个"看似合格"的图片,如何变成网站沦陷的起点?
很多站长对这次事件的第一反应是:插件不是检查了文件类型吗?难道图片上传还能绕过 MIME 校验?
这正是 Bricksforge 漏洞最阴险的地方。按照正常逻辑,访客通过表单提交附件时,插件会在初始上传阶段校验文件的 MIME 类型,确认它是不是一张合法的 GIF 或 PNG 图片。这道检查本身没有失效——攻击者提交的确实是一个"披着图片外衣"的文件,它的头部信息完美伪装成了图像格式,骗过了第一道关卡,顺利进入了临时上传目录。
真正的致命伤出现在表单提交环节。Bricksforge 在二次处理时,没有重新核验 temporaryFileUploads 中的 URL 字段,而是直接信任了访问者提交的文件路径信息。攻击者只需要精心设计一次表单提交请求,把那张"假 GIF"的服务器路径,指向一个以 .php 结尾的目标地址,插件就会乖乖地把图片内容原封不动地写入 PHP 目标位置。一旦浏览器请求这个"图片",服务器便会将其当作脚本执行,隐藏在图片数据里的恶意代码就此苏醒。
先拿令牌,再种木马,攻击链条一气呵成
更令人警惕的是,整个攻击流程还叠加了一个权限配合技巧。Bricksforge 插件存在一个公开可访问的 bricksforge_regenerate_nonce AJAX 操作,任何访客都可以借此获取一个合法的请求令牌。攻击者先取令牌,再构造恶意的表单提交请求,整个入侵过程行云流水,不触发任何登录告警。
一旦代码执行成功,后续的危害几乎是教科书式的:安装 Web Shell 建立持久化后门、篡改网站内容植入黑链与恶意跳转、窃取数据库中的敏感信息、或者干脆把整个站点变成发起下一轮攻击的僵尸节点。对于电商站和企业官网而言,任何一项后果都足以致命。
从 Patchstack 捕获的流量数据看,几乎所有攻击都打向 /wp-json/bricksforge/v1/form_submit 这个接口,另有少量尝试通过 /wp-admin/admin-ajax.php 配合 bricksforge_form_submit 操作发起。约 95% 的请求中,上传文件以 .gif 或 .png 结尾,目标地址却指向 PHP 脚本。攻击者还在持续变种,先后测试了 .php5、.php8、.phtml 等扩展名,使用大小写混淆和 URL 编码来规避过滤,甚至试图把名为 login_admin_*.php 的后门文件直接写入常规的 WordPress 上传文件夹,以逃避针对临时目录的监控。
63 个 IP、44 个节点同秒齐发,这不是脚本小子在练手
值得所有站长高度关注的是此次攻击的组织化程度。Patchstack 记录的攻击源多达 63 个独立 IP 地址,其中一个集群由 44 个 IP 组成,在几秒钟内向同一批目标发送了 56 个完全一致的请求——典型的分布式自动化打击特征。另一个集群虽然只有 3 个 IP,却系统性地遍历了 25 种扩展名与编码变体,呈现出专业漏洞研究团队般的测试节奏。
这些数据指向一个明确结论:CVE-2026-85097 已经进入了成熟的自动化武器库,正在被批量扫描、批量利用。Bricksforge 作为 Bricks Builder 生态中扩展表单、动画与动态数据的热门插件,影响面覆盖 3.1.8.9 及更早的所有版本。好消息是,官方已在 3.1.8.10 版本中彻底修复了该漏洞,并于 10 月 8 日随 4.0.1 版本进一步加固了 Pro Forms 的上传安全机制。即便你的站点表单当前没有开启上传字段,官方也强烈建议立即更新。
现在立刻要做的三件事
如果你尚未更新,第一件要做的事就是在今天之内把 Bricksforge 升级至 3.1.8.10 以上版本,这是唯一釜底抽薪的办法。暂时无法更新的站点,可以通过 Web 应用防火墙规则拦截针对 form_submit 接口的异常文件路径拼接请求,Patchstack 的 RapidMitigate 规则已证明可以有效阻断此类攻击特征,能为更新争取宝贵时间。
更新完成之后,排查工作同样不能省略。逐行翻查 Web 服务器访问日志,重点筛选包含临时文件上传特征的异常请求;检查 /wp-content/uploads/bricksforge/tmp/ 目录以及 uploads 根目录下是否存在陌生的 PHP 文件;确认没有来历不明的新增脚本,内容是否遭到未授权篡改。如果你的站点在漏洞披露前就已经暴露在攻击面上,建议按照"可能已被入侵"的标准做一次完整的安全评估,重置所有管理员凭据,并核查数据库中是否被写入隐藏账户。
需要特别说明的是,本次漏洞与此前 Bricks Builder 爆出的远程代码执行问题没有任何关联,是两段完全独立的攻击路径。但这恰恰敲响了另一记警钟:WordPress 生态中文件上传类插件的安全短板正在被系统性挖掘,任何"图省事"的文件处理逻辑,都可能成为代码执行的跳板。
网站安全从来没有"差不多就行"的说法。一个被忽略的字段校验,就能让满分漏洞长驱直入。今晚就去检查你的版本号吧——攻击者可不会等你。