
2026年10月21日,PHP 官方紧急披露两个高危远程代码执行漏洞:CVE-2026-109618、CVE-2026-109619,业内代号 PHP2Shell,CVSS 评分均为 9.2 分,属于严重级别漏洞。目前安全厂商已经监测到该漏洞存在在野利用,黑客正在对公网 PHP 站点批量扫描攻击。
和以往 CMS 漏洞不同:本次漏洞根源在 PHP 解释器内核,攻击者构造特制 multipart POST 请求,无需账号密码、不用登录后台,在特定条件下即可触发内存破坏,实现远程代码执行,直接拿下服务器权限,窃取数据、植入后门、横向渗透内网腾讯云。 最关键的一点:漏洞触发发生在业务代码运行之前,网站后台权限校验、表单过滤、普通应用层 WAF 规则很难拦截攻击。哪怕你的 CMS 代码写得再规范、常年打程序补丁,只要 PHP 版本没达标,风险依旧存在。
✅ 安全版本(修复完成)
PHP 8.2.35 及以上
PHP 8.3.36 及以上
PHP 8.4.27 及以上
PHP 8.5.12 及以上
❌ 受影响版本
PHP 8.2.x < 8.2.35
PHP 8.3.x < 8.3.36
PHP 8.4.x < 8.4.27
PHP 8.5.x < 8.5.12
PHP 8.1 及更早全部版本,官方早已停止维护,不会出补丁
只要是 PHP+MySQL 架构的 CMS,运行在上述受影响 PHP 版本上,就会受到牵连,不存在 “CMS 本身免疫” 一说,下面列举国内外受影响的CMS。
国内受影响的PHP类CMS:
国外受影响的PHP类CMS:
方案 1:首选,升级 PHP 到安全版本 操作步骤:
方案2:长期架构优化,脱离 PHP 栈规避同类底层风险
下面给大家整理成熟可落地的替代方案:
✅ Java 栈 CMS(政务、门户、等保、信创项目首选)
JeecgBoot CMS 模块:国内主流低代码平台,权限体系完善,适合政务、事业单位门户。
✅ .NET 栈 CMS(高校、机关单位建站选型成熟)
PageAdmin CMS:老牌国产.NET CMS,可视化编辑、表单、站群能力强,国内等保、政府、学校案例非常多,安全级别很高。
✅ 无头 CMS(适合前端自研、小程序、APP 内容后台)
Strapi、Directus:API 优先,不带前端页面,适合开发团队做内容中台。
✅ 静态站点方案(风险最低,无后端脚本执行)
Hugo、VitePress、Hexo,预生成纯静态 HTML,服务器只托管静态文件,几乎不存在 RCE 类漏洞;缺点:不适合会员、评论、动态表单等复杂业务,适合文档站、品牌展示博客。
结尾
PHP2Shell 这一次给所有运维、站长敲响警钟:应用安全,根基在运行环境。很多时候我们忙着修补 CMS 程序漏洞,却忽略了底层语言环境的致命缺陷。 优先升级 PHP,这是成本最低、见效最快的修复方式;
对于大量存量PhpCMS、织梦、齐博这类老站点,除了本次漏洞之外,历史安全债累积严重,有条件可以慢慢向更稳定、持续维护的其他非Php技术栈迁移。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。