首页 游戏 软件 资讯 排行榜 专题
首页
业界动态
WordPress头部插件高危漏洞:官方三补丁失效,9/10站点需紧急修复

WordPress头部插件高危漏洞:官方三补丁失效,9/10站点需紧急修复

热心网友
57
转载
2025-12-25

12月25日消息,科技媒体cyberkendra昨日(12月24日)发布博文称,WordPress缓存插件W3 Total Cache陷入安全泥潭。该插件拥有超过100万的安装量,但其针对CVE-2025-9501漏洞连续发布的三个补丁均被证实无效。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

注:W3 Total Cache是一款主流的WordPress缓存插件,全球站点装机量超过100万。近期爆发的严重安全危机(CVE-2025-9501),根源在于插件处理动态内容的机制。

研究人员“wcraft”最初向WPScan披露该漏洞时,它影响了2.8.13之前的所有版本,CVSS评分为9.0,被定为“严重”级别。

W3 Total Cache的_parse_dynamic_mfunc函数使用PHP的eval()函数来执行缓存页面评论中嵌入的代码。虽然该设计旨在提升动态页面的加载效率,但也为黑客留下了后门。只要攻击者能在评论中注入特定代码,插件就会将其视为合法指令并直接执行。

WordPress 头部插件曝 9/10 分高危漏洞,官方连发三补丁全失效

厂商的修复过程被研究人员形容为“安全马戏团”:

2.8.13版本试图用str_replace移除恶意标签,但逻辑简单粗暴:攻击者只需将安全令牌嵌套(如构造 “rcercesecsec”),当程序剔除中间的 “rcesec” 后,剩余字符会自动重组为有效令牌,令防御失效。

2.8.14版本增加了更多检查,但漏洞依然存在。

随后的2.8.15版本试图通过检测标签后的空格(正则 s+)来拦截攻击,却忽视了原代码允许“零空格”(正则 s*)的特性。攻击者只需删除标签与令牌间的空格,即可再次轻松穿透防线。

尽管漏洞利用极其简单,但攻击者仍需满足三个特定条件:

首先,必须获取管理员配置的W3TC_DYNAMIC_SECURITY安全令牌(通常为一串秘密字符串);

其次,必须允许未登录用户发布评论;

最后,页面缓存功能必须处于开启状态。

虽然这些条件限制了攻击面,但在庞大的用户基数下,符合条件的受害者数量依然可观。

鉴于补丁屡修屡破的现状,单纯依赖更新已不足以确保安全。安全专家建议,管理员在升级至最新版本的同时,必须立即审计W3TC_DYNAMIC_SECURITY常量的唯一性,确保其未被泄露。

此外,该安全公司建议暂时限制未验证用户的评论权限,并重点审查2025年10月以来的评论日志,排查是否存在异常代码注入痕迹。

来源:https://www.ithome.com/0/907/764.htm
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

wordpress
AI
wordpress

WordPress:为何它成为全球建站的首选? 说起建站,绕不开的一个名字就是WordPress。你可能听说过它很流行,但数据或许更直观:全球大约每三个网站中,就有一个是基于它搭建的。这个占比,足以说明其在内容管理系统领域的统治地位。 它的成功,很大程度上得益于其开源属性。开源意味着什么?意味着一个

热心网友
05.01
WordPress头部插件高危漏洞:官方三补丁失效,9/10站点需紧急修复
业界动态
WordPress头部插件高危漏洞:官方三补丁失效,9/10站点需紧急修复

12 月 25 日消息,科技媒体 cyberkendra 昨日(12 月 24 日)发布博文,报道称 WordPress 缓存插件 W3 Total Cache 陷入安全泥潭,该插件拥有超过 10

热心网友
12.25
如何用夸克搜索批量查找网课资源 夸克搜索在线学习平台筛选方法
电脑教程
如何用夸克搜索批量查找网课资源 夸克搜索在线学习平台筛选方法

夸克搜索并非直接课程搜索引擎,而是通过发现潜在学习平台(如domain:edu cn & title: "在线课程 ")定位网课资源“地点”;2 其局限在于仅索引 表面信息,难触达需

热心网友
07.22
Java在线大片源码免费入口 Java免费成品网站推荐大全
手机教程
Java在线大片源码免费入口 Java免费成品网站推荐大全

对于希望快速搭建在线视频 的Java开发者而言,选择一个优秀的开源项目作为起点至关重要。本文精选了多个免费且功能强大的Java视频点播或直播源码项目,旨在帮助您高效地构建功能完善、

热心网友
07.20
WordPress发表与删除博文教程
手机教程
WordPress发表与删除博文教程

wordpress作为广受欢迎的博客平台,如何发布或删除文章呢?最直接的方式就是通过后台操作完成。以下为详细的操作流程:1、 登录到WordPress管理后台,你会看到界面下方有一

热心网友
07.07

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

Composer如何配置自定义的类加载路径_在 autoload 的 files 字段定义【进阶】
编程语言
Composer如何配置自定义的类加载路径_在 autoload 的 files 字段定义【进阶】

Composer如何配置自定义的类加载路径_在 autoload 的 files 字段定义【进阶】 为什么加了 files 还是报 Call to undefined function 遇到这个问题,十有八九是源头就出了问题:入口文件压根没引入 vendor autoload php,或者引入的位置

热心网友
05.03
怎么用VSCode开发Electron程序-主进程与调试工具关联方法
编程语言
怎么用VSCode开发Electron程序-主进程与调试工具关联方法

VSCode 调试 Electron 主进程:告别“断点失效”,回归 Node js 本质 调试 Electron 主进程,核心思路其实很简单:把它当作一个特殊的 Node js 进程来对待。 关键在于,别再执着于 VSCode 里那个名为 “electron” 的调试类型,而是用 type: "n

热心网友
05.03
git回退到指定版本的操作步骤【详解】
编程语言
git回退到指定版本的操作步骤【详解】

git回退到指定版本的操作步骤【详解】 开门见山,先说结论:想把代码回退到某个特定版本,git reset --hard 无疑是速度最快、效果最彻底的方法。但请注意,这个“大招”有明确的适用范围:仅限于你的改动还没推送到远程仓库,或者你拥有强制覆盖远程分支的权限。一旦代码已经合入了团队共享的主干分支

热心网友
05.03
Atom编辑器有哪些必装插件_Atom编辑器常用插件推荐教程【经典】
编程语言
Atom编辑器有哪些必装插件_Atom编辑器常用插件推荐教程【经典】

Atom已停止维护,apm官方源失效,需改用社区镜像源(如https: apm atom io cn)或手动下载GitHub包安装;仍可用插件需满足不联网、不调API、无后端依赖等条件。 Atom编辑器在2022年底就正式告别了官方维护,这已经是公开的事实。但话说回来,它并没有从我们的硬盘里消失。

热心网友
05.03
Composer如何配置脚本仅在特定条件执行_Composer脚本特定条件执行配置大全
编程语言
Composer如何配置脚本仅在特定条件执行_Composer脚本特定条件执行配置大全

Composer脚本无法原生支持条件判断,因scripts字段仅将字符串交由系统shell执行,而CI中环境变量未导出、Windows语法不兼容、autoload未加载等问题导致if语句失败;应改用PHP回调函数显式检测环境变量并控制流程。 先说一个核心结论:Composer脚本本身不具备原生的条件

热心网友
05.03