
PHP 两个 9.2 分的未登录远程代码执行漏洞:四个补丁号、版本自查、官方缓解配置,以及 AI 挖出这个十年旧洞和发布前泄密的全过程。
本文转载自微信公众号「量子位」2026 年 10 月 22 日 00:43 推送,作者:鱼羊(发自 凹非寺 量子位 | 公众号 QbitAI)。原文:《PHP 大暴雷,全球程序员熬夜加班!超级漏洞还是 ChatGPT 发现的》

filename 为空的文件上传字段,PHP 会为它生成六条 $_FILES 记录;字段名再做成嵌套的 files[a][b][c],每条记录都要单独建一套内部结构6。post_max_size 以下。PHPSESSID 响应 cookie 返回,漏出去的是别的请求留下的环境变量、数据库口令和 API key2。
session_start() 的环境,同样存在这条泄露路径2。 memory_limit 远程执行。他当时判断,这个洞严重到不便公开利用代码6。memory_limit 设成 -1,并且用应用改不动的方式设,比如 FPM pool 或 Apache 配置里的 php_admin_value;设完再检查一遍,确保没有哪个池、目录或应用把它设回有限值1。session.upload_progress.enabled 设成 0,然后重启每个 worker。这一项要写在 php.ini、FPM pool 或服务器配置里,ini_set() 和 .user.ini 在这里不生效1。fatal_error_backtraces 设成 0,同样重启 worker1。PHPSESSID cookie、worker 无缘无故地更替2。塌天大祸啊朋友们,最好的语言 PHP 暴雷了!
安全公司 Calif 使用 GPT-5.6 Sol 发现了 PHP 的关键漏洞。Wiz 也独立发现了这两个漏洞并进行了报告。
它们只是我们已经发现,并正在努力修复的众多重大漏洞中的一部分。我们未来几个月内类似的漏洞数量将急剧增加。
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.