跳到正文
10月22日周四
  1. GitHub 安全公告库 (GHSA)40

    OpenChoreo 授权绕过漏洞:WorkflowRun 更新可跨项目接管工作流运行

    OpenChoreo API server 的 `PUT .../workflowruns/{runName}` 接口从请求体读取归属标签做授权校验,却按 URL 路径定位实际修改对象,持有某组件 `workflowrun:update` 权限的已认证调用者可借此改写其他项目或组件的 WorkflowRun 归属标签,进而读取构建日志、Kubernetes 事件或删除该运行。

  2. Sploitus 利用聚合78

    PHP2SHELL 实验复现 CVE-2026-109619 并验证公开 PoC 未达成代码执行

    PHP2SHELL 发布隔离 Docker 实验,复现 2026 年 10 月 21 日披露的 PHP RCE 漏洞 CVE-2026-109618 与 CVE-2026-109619,两者 CVSS v4 均为 9.2,对应 GHSA-w8hw-w9fx-j79w 与 GHSA-6wmf-4rv5-p3rp。

    为什么值得看:作者用隔离 Docker 实验复现 CVE-2026-109619,并指出公开 PoC 未达成代码执行,为判断该漏洞真实可达性提供了对照实验。

  3. GitHub 安全公告库 (GHSA)58

    Vite 开发服务器在非 Windows 环境可返回 server.fs.allow 之外的文件

    GitHub 安全公告 GHSA-rq7h-c2jc-7f22 指出,Vite 开发服务器在非 Windows 机器上,当项目导入文件的根相对路径与宿主机绝对路径相同时,可把 server.fs.allow 之外的文件内容返回给浏览器,例如 /etc/hosts。

    为什么值得看:公告给出了可复现的 curl 步骤,说明非 Windows 环境下 Vite 开发服务器如何把宿主机文件返回给浏览器。

10月21日周三
  1. Sploitus 利用聚合78

    PHP 8.5.11 session.upload_progress 跨请求 UAF 漏洞 CVE-2026-109619 复现

    研究者公开了 PHP 8.5.11 中 CVE-2026-109619 的独立复现与根因分析,该漏洞是 session.upload_progress 回调在 PHP_RINIT 重置 BG(unserialize) 之前执行导致的跨请求 use-after-free。

    同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》

  2. Sploitus 利用聚合78

    GitHub Enterprise Server CVE-2026-3854 RCE 利用代码公开

    公开的 Exploit_CVE-2026-3854 针对 GitHub.com 与 GitHub Enterprise Server 的远程代码执行漏洞,通过 git push -o '<injected fields>' origin master 向 push 选项注入命令。

    为什么值得看:材料给出 CVE-2026-3854 的注入位置与审计日志排查方法,可用来核对 GHES 版本并检查是否被利用。

  3. MITRE CVE 记录 (cvelistV5)8

    MITRE CVE 记录更新 31 个 CVE,无新增漏洞

    MITRE CVE 记录本次更新了 31 个 CVE 条目,未新增任何 CVE。更新条目包括 CVE-2026-112998、CVE-2026-113017、CVE-2026-113021 等 31 个编号,原文未披露各条目的具体漏洞类型、受影响产品或修复信息。

  4. GitHub 安全公告库 (GHSA)58

    markdown-it 15.0.2 默认配置下未闭合链接引用定义导致 O(n²) 复杂度 DoS

    GHSA-gfr2-rv44-r23c 指出 markdown-it 15.0.2 在默认配置下处理未闭合的链接引用定义标签或标题时呈 O(n²) 复杂度,属 CWE-407 算法复杂度拒绝服务,该问题由 14.0.0 的 PR #1004 引入。

    为什么值得看:公告给出可运行的 PoC 与各版本耗时对比,能帮助用 markdown-it 渲染用户内容的服务判断是否需要限制请求体大小。

  5. GitHub 安全公告库 (GHSA)58

    Pillow 的 ImagingJpegDecode 存在堆缓冲区溢出,附 SOF3 复现环境

    Pillow 在 ImagingJpegDecode 中未校验 libjpeg 返回的 output_width 与缓冲区尺寸,当 libjpeg-turbo 3.x 解码 SOF3 无损 JPEG 时缩放参数被忽略,导致堆缓冲区溢出。

    为什么值得看:披露给出完整 Docker 复现与 ASan 报告,说明 thumbnail 默认路径如何触发堆溢出,便于自查与修复验证。

  6. GitHub 安全公告库 (GHSA)62

    Pillow 的 TiffDecode.c 存在堆越界读,公开复现脚本与修复补丁

    Pillow 在解码畸形压缩 TIFF 时,src/libImaging/TiffDecode.c 的 _decodeTile() 与 _decodeAsRGBA() 会读取堆缓冲区之外的数据并写入返回图像的像素,攻击者可借此拿到进程堆内存片段,包括指针值,稍大的文件则会让进程崩溃。

    为什么值得看:材料给出可运行的复现脚本与补丁,说明 Pillow 与 libtiff 对畸形 TIFF 标签解析不一致如何导致堆越界读。

  7. GitHub 安全公告库 (GHSA)58

    Pillow 分块 TIFF 解码器 copy4 越界读取 tile 缓冲区

    Pillow 的 libImaging `_decodeTile` 在解码分块 TIFF 时按 `row_byte_size * tile_length` 步进读取,但缓冲区只按 libtiff 返回的 `tile_bytes_size` 分配,当后者更小时 `copy4` 会越界读取。

    同一件事,精选收录的是《Pillow 的 TiffDecode.c 存在堆越界读,公开复现脚本与修复补丁》

  8. GitHub 安全公告库 (GHSA)62

    Pillow 修复 TiffDecode 短 JPEG strip 返回未初始化内存问题

    GitHub 安全公告库发布 GHSA-q45j-58j2-45rg,指出 Pillow 的 src/libImaging/TiffDecode.c 中 _decodeStrip() 与 _decodeTile() 将缓冲区 realloc() 后未初始化。

    为什么值得看:公告给出了触发条件与受影响版本起点,并附上 memset 修复补丁,便于使用 Pillow 处理用户上传图片的服务判断暴露面。