PHP 将发布带外更新修复两个 CVSS 9.2 的 RCE 漏洞
PHP 计划于 10 月 21 日 14:00 UTC 发布带外安全更新,修复两个尚未公开细节的严重漏洞,安全团队给出的 CVSS v4.0 评分为 9.2。报道发布时官方通告尚未发布,受影响版本与修复版本需以正式通告为准。
为什么值得看:PHP 计划在 10 月 21 日 14:00 UTC 发布带外安全更新,修复两个 CVSS v4.0 评分为 9.2 的未公开漏洞。
PHP 计划于 10 月 21 日 14:00 UTC 发布带外安全更新,修复两个尚未公开细节的严重漏洞,安全团队给出的 CVSS v4.0 评分为 9.2。报道发布时官方通告尚未发布,受影响版本与修复版本需以正式通告为准。
为什么值得看:PHP 计划在 10 月 21 日 14:00 UTC 发布带外安全更新,修复两个 CVSS v4.0 评分为 9.2 的未公开漏洞。
在 PHP 计划于 10 月 21 日 14:00 UTC 发布两个评分 9.2 的 PHP2Shell 漏洞修复前,目前没有任何措施能完全阻断利用,社交平台上流传的 session.upload_progress.enabled=0 配置项被提出者 GMO Flatt Security 当天收回。
为什么值得看:在官方补丁发布前,梳理了 session.upload_progress.enabled=0 等临时措施的实际边界,以及无法立即打补丁时的隔离与收敛思路。
GitLab 于 10 月 21 日发布修复,CVE-2026-110264 在 CVSS 评分为 10.0,特定条件下未认证用户可因正则表达式编译时的整数溢出在自管理服务器上执行任意代码,影响 7.0 以来的所有版本。
为什么值得看:修复覆盖 7.0 以来全部版本,且 10 月 12 日刚升级的实例仍落在影响范围内,运维需要重新核对版本。
ammonia 存在 mXSS 漏洞:当同时启用 math 与 annotation-xml 标签、但禁用 encoding 属性时,annotation-xml 与其他 MathML/SVG 集成点标签行为不同,命名空间过滤未能正确剥离不兼容标签,攻击者可注入任意 JavaScript。
PHP 维护者发布 8.5.12、8.4.27、8.3.36 和 8.2.35,修复两个可导致免认证远程代码执行的严重漏洞。受影响范围包括 PHP-FPM、Apache 的 mod_php、php-cgi、FrankenPHP 和 LiteSpeed 等处理 Web 请求的 PHP 安装,其中 mod_php 风险最高,已有演示利用可在应用代码运行前通过免认证请求触发攻击。
同一件事,精选收录的是《PHP 修复 CVE-2026-109618 与 CVE-2026-109619 免认证 RCE 漏洞,已出现利用》
Signal 修复了 RingRTC 中的高危漏洞 CVE-2026-113380(CVSS 9.3),恶意呼叫方可在用户挂断后继续维持音频和视频轨道。问题根源在于挂断未被当作终止开关,而是作为事件加入 FSM 事件队列,且对端事件没有速率限制、挂断事件也没有优先级,攻击者可用垃圾事件淹没队列使挂断一直排队。
GitLab 发布安全补丁,修复 Regular Expression Compiler 中一个最高严重级别的整数溢出漏洞 CVE-2026-110264,该漏洞在特定条件下可让未认证用户远程在 GitLab 服务器上执行任意代码。
同一件事,精选收录的是《GitLab 修复 CVSS 10.0 的 CVE-2026-110264,可致免认证 RCE 并影响 7.0 以来版本》
绿盟科技 CERT 监测到 PHP 披露远程代码执行漏洞 CVE-2026-109618/CVE-2026-109619,CVSS 评分 9.2,目前已有漏洞细节披露。
同一件事,精选收录的是《PHP 两个 RCE 漏洞 CVE-2026-109618 与 CVE-2026-109619 已有 PoC,超 2260 万实例暴露》
php-crisis-toolkit 是针对 PHP2Shell 漏洞 CVE-2026-109618 与 CVE-2026-109619 的防御性自查与响应工具,仓库声明不含利用代码、PoC 或攻击流量样本。
Splunk 为 Splunk Enterprise 9.4.16、10.0.11、10.2.8、10.4.4 和 SOAR 8.7.0 发布更新,修复产品代码中的 16 个和 15 个 CVE,含 CVE-2026-76299、CVE-2026-76302、CVE-2026-76531、CVE-2026-76407 等严重级访问控制与数据暴露问题。
OpenCode 的 AI 编码代理存在缺陷,恶意或被劫持的 MCP 服务器可在开发者登录时于 Windows 或 WSL 机器上执行代码,且以开发者自身权限运行。OpenCode 背后的公司 Anomaly 已在 9 月发布的 1.18.33 版本中修复该问题。
为什么值得看:OpenCode 在登录阶段信任 MCP 服务器返回内容,使用该 AI 编码代理的开发者可据此判断是否需要升级。
Cisco 周三为 Expressway Series、IOS XR、Snort 3 和 Unified Communications 产品发布 34 个漏洞的补丁。
Node.js 于 10 月 21 日为 22.x、24.x、26.x 三条支持线发布安全更新,修复 10 个漏洞,其中 Brotli 解码器越界写 CVE-2026-111497 被项目描述为可导致远程代码执行,评级为 high。
为什么值得看:通告列出 10 个修复项与各版本对应关系,并交代 Brotli 漏洞的公开 PoC 仅在削弱构建上达成代码执行。
Oracle 发布 2026 年 10 月 Critical Patch Update,共带来 1,295 个修复,涉及 1,209 个 CVE,其中 95 个为严重级别。
PHP 项目发布 CVE-2026-109618 与 CVE-2026-109619 两个漏洞通告,称二者均可导致 Web 部署环境中的免认证远程代码执行,修复版本为 8.5.12、8.4.27、8.3.36、8.2.35,PHP 8.1 及更早分支已不在上游正常支持范围内。
同一件事,精选收录的是《PHP 修复 CVE-2026-109618 与 CVE-2026-109619 免认证 RCE 漏洞,已出现利用》
Ubuntu 发布 USN-8949-1,修复 Ghostscript 的多个安全问题,涉及 CVE-2026-101258、CVE-2026-103226 以及一个未分配 CVE 编号的字体操作数校验缺陷。
Ubuntu 发布 USN-8950-1,修复 poppler 在处理加密 PDF 时密码长度限制不当的问题,攻击者可利用特制文件造成拒绝服务。受影响版本包括 26.10 的 libpoppler162、26.04 LTS 的 libpoppler156、24.04 LTS 的 libpoppler134 和 22.04 LTS 的 libpoppler118,均已提供更新包版本。
Ubuntu 发布 USN-8947-1,更新 nss 包中的 CA 证书,移除因中间 CA 证书被入侵的 "emSign ECC Root CA - G3" 和 "Comodo AAA Services root" 两张根证书。修复方式为将 libnss3 升级至各发行版指定版本,涵盖 14.04 LTS 至 26.10。
Ubuntu 发布 USN-8951-1,修复 c-ares 异步域名解析库中的多个漏洞,涉及 CVE-2020-22217、CVE-2022-4904、CVE-2026-69184 和 CVE-2026-69186。
Ubuntu 发布 USN-8890-2,为 Ubuntu 26.10 的 libsoup3 提供对应更新,补上 USN-8890-1 对 libsoup 的修复。
PHP Foundation 发布补丁,修复 CVE-2026-109618 与 CVE-2026-109619 两个 CVSS 9.2 的漏洞,二者均可导致免认证 RCE,分别源于内存耗尽处理(OOM)中的内存破坏和同一 worker 上后续请求复用陈旧请求全局状态。
为什么值得看:PHP 核心内存管理与错误处理中的两个 9.2 分漏洞影响面覆盖默认配置,通告给出了明确的修复版本与受影响部署形态。
Fortinet 发布 PSIRT 通告,说明 PHP 在内存不足(OOM)时使用 longjmp() 退出当前上下文,部分上下文未正确处理该场景,导致请求内存在分配前处于未初始化状态,后续清理过程可能读取或依据该内存分支,多种 OOM 策略可稳定触发并导致远程代码执行(RCE)。
为什么值得看:Fortinet 通告说明 PHP 的 OOM 处理缺陷可致 RCE,并列出仍在排查与确认不受影响的自家产品清单。
OpenClaw 的浏览器 CDP 发现功能可接受本应被策略阻止的 WebSocket URL,低信任调用方或配置输入路径可借此访问被拦截的网络目标。该问题仅在受影响功能启用且可达时成立,实际影响取决于运营者配置。首个修复稳定版本为 2026.6.6,升级前可将该功能限制为可信运营者或在不需要时禁用。
ApostropheCMS 的 `@apostrophecms/import-export` 模块导出内容时,文件名由站点 shortName、文档类型和 `YYYYMMDDHHmmss` 时间戳组成,无随机令牌,任何人猜到路径即可在文件存续期内通过未认证 HTTP GET 下载完整导出包。
GitHub 安全公告指出,Vitest 5 在启用 UI(--ui)、Browser Mode 或 api 时,Vite 的 server.fs.deny 未被按预期应用,能访问该服务器的客户端可通过明文 HTTP 读取 .env、私钥与证书、.npmrc、.git 以及 Vitest 的 API token 文件 .vitest-secret-token。
为什么值得看:通告说明了哪些 Vitest 启动方式会暴露文件、哪些不受影响,并给出显式配置 server.fs.deny 的规避写法。
pypdf 存在未校验 JPEG 图像数据加载问题,攻击者可构造 PDF 触发任意图像解析器被调用,需加载声称使用 /DCTDecode 过滤器的图像。未安装可选 Pillow 依赖的用户不受影响,该问题已在 pypdf 6.21.1 中修复,无法升级者可参考 PR #4222 的改动作为规避方案。
Pillow 的 ImagingExpand 在 src/libImaging/Filter.c 中复制边缘像素时未检查输入是否为空,对宽度或高度为 0 的图像应用 MedianFilter、MinFilter、MaxFilter 或 RankFilter 会让整个 Python 进程收到 SIGSEGV。
Pillow 12.3.0 及上游 main 分支(ad277e2761b489681e71b51e91367d46b0ceabb9)在保存 GIF 时,`_get_global_header()` 会因超长注释被反复复制,包括从不可信图片继承的注释。
GitHub 安全公告库披露 Pillow 的 Image.quantize(palette=...) 在调色板为空时会返回 512 字节未初始化的 C 栈内存作为像素值,一个 80 字节的空 PLTE PNG 即可触发,泄露内容包含栈、堆、libc、libpython 与 _imaging 模块地址及栈保护 canary。
GitHub 安全公告库披露 Pillow 的 XbmImagePlugin 存在 ReDoS:构造的 512 字节文件会让 Image.open() 在单核上消耗约 375 秒 CPU 后才抛出 UnidentifiedImageError。
为什么值得看:公告给出了触发条件、耗时实测与正则修复补丁,使用 Pillow 处理用户上传图片的服务可据此判断暴露面。
Pillow 的 PdfParser.get_value() 递归深度保护失效:max_nesting 默认 -1 且每次递归递减,永远不等于 0,嵌套几千层的 PDF 对象即可触发未捕获的 RecursionError。
Pillow 在把多帧图像以 save_all=True 保存为多页 PDF 时,耗时随帧数呈二次方增长,原因是 src/PIL/PdfParser.py 的 PdfParser.next_object_id() 每次调用都重建并扫描已占用的对象 id 集合。
GitHub 安全公告库发布 GHSA-gg2r-wvfm-q9rx,指出 Pillow 的 MSP RLE 解码器把游程数据写入无上限的 io.BytesIO,单次游程可扩张约 85 倍,问题位于 src/PIL/MspImagePlugin.py:144-146。
Pillow 的 PdfParser.rewrite_pages() 在追加保存 PDF 时沿页面树 /Parent 链向上遍历且不记录已访问节点,333 字节的自引用 PDF 即可让 im.save(fp, "PDF", append=True) 永久挂起并占满一个 CPU 核心。
GitHub 安全公告披露 Pillow 在将图像编码为内存中的 TIFF 时存在堆 use-after-free:libtiff 在编码阶段拒绝某个 tag 导致 TIFFWriteScanline 失败后,编码器释放了输出缓冲区却未关闭 TIFF 句柄,随后清理阶段 TIFFClose 刷新数据写回已释放内存。
为什么值得看:公告给出可运行的 Python 复现脚本与 ASan 调用栈,便于维护者确认内存释放路径并判断自身服务是否受影响。
virtualenv 发布通告,指出 app-data seeder 与 pip 生成的 POSIX 控制台启动器会把环境目标路径当作 shell 语法解析,攻击者需影响传给 virtualenv 的环境路径且用户随后运行生成的启动器,命令才会以用户权限执行,Windows 可执行启动器不受影响。
virtualenv 的 safe_delete() 在删除失败恢复权限时用 lstat() 读取符号链接自身权限位,却用会跟随链接的 chmod() 应用,导致只读目录内符号链接指向的目标文件权限被改为 0777。该错误处理逻辑自 21.7.5 引入,需删除失败且调用用户拥有目标文件并可修改其权限,root 不会进入该路径。PR #3427 已避免在删除失败时修改 POSIX 权限。
virtualenv 内置创建器在创建环境前调用 ensure_dir() 处理 bin、lib 等目录,因 exists() 会跟随符号链接,攻击者预先在目标目录放置指向外部的目录链接后,创建过程会经该链接把 python、pip、activate 等文件写到请求目录之外。
pypdf 修复了标准 xref 表在文件于表内结束时触发无限循环的问题,攻击者可构造不完整 PDF 导致该循环。该问题已在 pypdf==6.20.0 中修复,无法升级者可参考 PR #4170 的改动作为规避方案。漏洞经安全渠道与公开 issue #4169 报告。
pypdf 修复了移除树节点(如大纲项)时可能陷入无限循环的问题,攻击者可构造恶意 PDF 触发该缺陷。修复版本为 pypdf 6.20.1,无法升级的用户可参考 PR #4188 中的改动作为规避方案。