AI 先看到的那道缝,为什么补不动
一、三天里发生的三件事
2026 年 10 月 21 日这天,外网技术圈同时爆了三件事,表面看互不相干,放在一起看是一条线。
第一件在 PHP。官方当天紧急发布安全更新,修掉两个严重的内存破坏缺陷,编号 CVE-2026-109618 与 CVE-2026-109619,通用评分 9.2。这两个缺陷允许未认证的远程代码执行,影响的是跑 PHP 的服务器,而 PHP 支撑着大约七成网站。发现方式值得注意:OpenAI 的 GPT-5.6 Sol 找到一处,安全公司 Wiz 用谷歌 Gemini 4 Argon 独立找到另一处,两家同一天披露。OpenAI 称这是前沿模型第一次抢在攻击者之前看到这类漏洞,并把这段提前量称作防御者的窗口。
第二件在软件供应链。AI 网关工具 LiteLLM 的 1.107.0 版本被投毒,七个 wheel 包全部带毒,PyPI 上在线约一小时四十四分钟,Docker 官方镜像的 latest 等标签被指向毒镜像近两个半小时。植入的东西很凶:Python 一启动就执行,不需要 import 它,偷 SSH 密钥、云凭据、CI 令牌、浏览器密码,以及 Claude Code、Copilot、Cursor 这些工具的 token,每小时回连一次拉取新指令。这是它今年第二次被攻破,上次是三月。
第三件在证书体系。印度 CA 机构 eMudhra 的八张中间证书被发现私钥强度只有 3 到 8 位,其中一张的私钥就是数字 4。任何拿到这把钥匙的人,都能给任意网站签一张浏览器认账的证书。谷歌在 1 小时 40 分钟内推了拦截,火狐 3 小时内封完,苹果、微软三天内跟上。10 月 27 日 Chrome 还要把对应的根证书移出信任列表。
二、三件事共同指向的一处错位
分开看,每件都有各自的处置:PHP 升级、LiteLLM 换版本、浏览器更新。
连起来看,是同一处错位:发现的速度和修复的速度不再匹配。
AI 找漏洞是机器速度在同一时间扫全世界的代码,找到之后要人确认、要维护者写补丁、要下游企业排期升级、要老旧设备重新部署。这四步都还是人。三件事里最扎眼的是 eMudhra 那一件:缺陷是 2025 年 4 月生成密钥时产生的,到 2026 年 10 月才被一个独立研究者用逆向手段发现,中间隔了约十八个月。
更麻烦的是认知盲区。LiteLLM 这次投毒,毒不在源码里,只存在于构建出来的 wheel 包里。看 GitHub 上的代码、看 Git 标签、看源码压缩包,全是干净的。毒是三个文件:cook.pth、cook.py、sitecustomize.py,通过构建配置里多出的一行 data 设置塞进包的 data 目录,安装时落到 site-packages 根目录。
这意味着一个常见的核对方式是失效的。团队里如果有人用读源码来判断这个依赖安不安全,他看到的和实际运行的不是同一个东西。
三、这对写代码的人意味着什么
我自己每天在用 AI 写脚本、跑自动化,这件事对我的直接改变有两点。
第一,依赖不再按最新版装。这次最安全的建议是锁到 1.106.2,而不是升到最新。以前我的习惯是有新版就升,觉得新版本修 bug 多。现在看,最新版恰恰是攻击者刚撬开的那扇门,因为没人来得及检查。加一个几小时到一天的延迟再升级,能挡掉一部分这类攻击。
第二,核对的对象要换。以前我核对一个工具,看文档、看 GitHub 星数、看它能不能跑通。现在得多问一句:我装的是源码还是构建产物。如果是构建产物,那些 .pth 文件、启动钩子、postinstall 脚本,我有没有看过。
这两点都不需要多高的技术门槛,需要的是顺序上的调整。
四、今天就能做的五件事
第一,查一下自己环境里有没有装过 LiteLLM 1.107.0。跑一行 pip show litellm 看版本号。如果装过,把这个机器当已失陷处理,先断网,再换掉这台机器能碰到的所有密钥。
第二,PHP 站点升级到官方发的安全版本。老版本拿不到补丁的,别指望它以后会有。
第三,检查自己的证书链有没有走到 eMudhra 那一支。有的话在 10 月 27 日之前换掉,别等被移除那天才发现站点打不开。
第四,依赖锁定版本,别用浮动的最新。就算代码一行不改,也可以先把配置文件里的版本号写死。
第五,给升级加一个延迟窗口。新版本出来先别急着上,等一两天看社区有没有出事。
五、往后看的方向
OpenAI 在这件事里提了一个框架。以后 AI 发现严重漏洞,应走一个协调披露的流程:先验证修复、再给下游企业准备时间、再协调政府机构、最后公开发布指引。这个思路本身不新,但把它系统化、让 AI 的发现速度对接人的响应节奏,是新东西。
我的判断是,未来一段时间这类事件会变多:看东西的眼睛变多了,也变快了。真正稀缺的环节变成了有人接到问题、有人愿意为修复排期、有人负责确认补丁真的生效了。
对个人来说,最实际的做法是把这几个动作变成习惯,而不是每次都靠新闻提醒。
以上内容来自公开报道的整理,不构成任何投资建议。