注意!PHP惊现高危漏洞

982 字
5 分钟
注意!PHP惊现高危漏洞
  1. 1注意!PHP惊现高危漏洞本文

2026年10月21日晚,荷兰、法国、芬兰等国的政府网站下线,全球多家网站及游戏紧急维护。 这一切却都是源自于PHP 新爆出的两个高危漏洞 CVE-2026-109618内存溢出破坏漏洞 CVE-2026-109619全局状态残留漏洞

漏洞详情是什么?#

本段内容引用自 阿里云 2026-10-22 发布的公告

PHP 是一种开源的通用服务端脚本语言,被广泛用于 Web 网站和应用开发。

RCE via OOM corruption (CVE-2026-109618)#

PHP 在处理内存耗尽(OOM)错误时,会通过 longjmp() 直接退出当前上下文。在部分场景下,请求相关的内存在完全初始化之前就已处于可访问状态,若此时发生内存分配失败,请求清理流程会将未初始化的无效数据当作有效数据处理。攻击者可构造包含大量请求头、嵌套字段名或空文件控件的 multipart 请求,在不超过 post_max_size 限制的情况下耗尽 memory_limit 触发 OOM,最终导致内存破坏和远程代码执行。Apache mod_php 等会无条件执行请求关闭流程的部署方式风险最高。

RCE via stale global state (CVE-2026-109619)#

PHP 工作进程会保留指向上一个请求内存的全局状态(如错误、会话、对象和扩展状态),但在请求内存释放前未将这些状态完全重置。同一工作进程处理下一个请求时,若部分输入解析、配置、会话或错误处理逻辑在请求正常初始化之前运行,就会访问这些残留的陈旧状态,造成释放后使用(Use-After-Free)。一定条件下,攻击者可借助两个先后到达同一工作进程的请求完成利用,实现内存信息泄露或远程代码执行。官方已确认 session.upload_progress(Session 上传进度)是其中一条可利用路径。

漏洞风险及等级#

高风险

未经身份验证的远程攻击者利用此漏洞可获得 Web 工作进程权限,可访问或篡改该账户可访问的数据或文件、植入恶意程序,并可能进一步导致服务器被完全接管、敏感数据泄露等影响。

都影响了什么版本?#

  • PHP < 8.2.35
  • 8.3.0 <= PHP < 8.3.36
  • 8.4.0 <= PHP < 8.4.27
  • 8.5.0 <= PHP < 8.5.12

有哪些版本不受影响?#

需要更新至最新修复补丁版本才能避免此次漏洞所带来的影响。

  • PHP 8.2 用户需升级至 8.2.35 或以上
  • PHP 8.3 用户需升级至 8.3.36 或以上
  • PHP 8.4 用户需升级至 8.4.27 或以上
  • PHP 8.5 用户需升级至 8.5.12 或以上
其他版本呢?

其他版本官方不再为这些分支提供安全补丁,需自行寻找更新渠道(如宝塔等)

临时缓解方案:#

注意

临时方案仅能部分阻断已知攻击路径,及时升级官方安全补丁才是唯一彻底的解决办法。 本方案只能降低风险,不能完全替代漏洞修复,仍需尽快升级

CVE-2026-109618#

暂无法升级时,可由管理员强制设置 memory_limit=-1,重启全部 PHP 工作进程并确认配置未被覆盖;同时在前端限制解码后的请求体大小、上传数量及输入复杂度,不使用 multipart 表单的应用可阻断此类请求。

取消内存上限需评估资源耗尽风险,且不应使用 RLIMIT_AS 或 RLIMIT_DATA 作为替代防护。

具体措施可参考:https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w

CVE-2026-109619#

暂无法升级时,可设置 session.upload_progress.enabled=0;

PHP 8.5 还可设置 fatal_error_backtraces=0 进行缓解,均需由管理员强制配置并重启全部工作进程。

PHP-FPM 可在评估性能影响后设置 pm.max_requests=1,减少跨请求状态复用。

具体措施可参考 :https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp

本文参考链接:

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
注意!PHP惊现高危漏洞
https://blog.starpixel.club/posts/articles/php_cve_2026_109618-19/
作者
Meteorite_Y
发布于
2026-10-23
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Meteorite_Y
要再见哦
公告
你跳入了陨石坑,请注意安全!
分类
标签
站点统计
文章
4
分类
3
标签
11
总字数
4,427
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0