跳到正文

漏洞类型

内存破坏 最新动态

缓冲区溢出、释放后使用、越界与整数问题:浏览器与内核里的主流漏洞类型与利用缓解绕过。

50 条精选近 30 天 45 条共收录 215 条

更新

内存破坏的精选

今天10月23日周五第 1–20 条
  1. GitHub 安全公告库 (GHSA)75

    Pillow 多帧加载器模式切换后复用旧原生存储,MPO 路径可致越界写与命令执行

    Pillow 12.3.0 的多帧加载器在帧间切换 mode 时会复用上一帧的原生 ImagingCore 存储,导致越界写与进程崩溃;作者在 PSD、MPO/JPEG、DCX、MIC 四个入口验证了该问题。

    为什么值得看:披露者给出可复现的 MPO 上传路径与 10/10 成功标记,说明多帧模式切换导致的越界写可落到命令执行。

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

    Pillow 修复 Windows 构建 WMF/EMF 渲染堆越界读漏洞 GHSA-9v9v-9qvf-h2hj

    GitHub 安全公告披露 Pillow 在 Windows 构建上存在堆越界读问题 GHSA-9v9v-9qvf-h2hj,EMF/WMF 图像尺寸未经范围检查即传入原生 drawwmf 处理程序,分配按截断为 16 位的头字段计算,拷贝却使用完整 32 位尺寸。

    为什么值得看:公告给出可运行的 EMF 构造脚本,并指出 Windows 构建下 16 位截断导致堆越界读的具体代码位置。

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

    Pillow JPEG 编码器堆缓冲区溢出:ICC 填满缓冲区后写 COM 注释越界

    Pillow 的 JPEG 编码器 ImagingJpegEncode() 在 src/libImaging/JpegEncode.c:330 写 COM 注释前不检查剩余空间,当 65498 字节 ICC profile 恰好填满 65536 字节缓冲区时,注释和整个压缩图像被写到堆缓冲区之外,进程以 SIGSEGV 或 glibc 堆错误终止。

    为什么值得看:披露给出可运行的复现脚本与补丁,说明默认保存路径下 ICC 恰好填满缓冲区即触发越界写。

10月22日周四
  1. Sploitus 利用聚合78

    PHP2Shell 公开利用工具,针对 PHP multipart/form-data 解析漏洞 CVE-2026-109618 与 CVE-2026-109619

    PHP2Shell 公开了针对 PHP multipart/form-data 解析器两个漏洞 CVE-2026-109618 与 CVE-2026-109619 的利用工具,两者 CVSS 均为 9.2,可对 PHP 应用实现免认证 RCE。

    为什么值得看:公开的利用工具覆盖两个 PHP multipart/form-data 解析漏洞,并附检测规则与临时缓解措施,便于对照排查。

  2. Sploitus 利用聚合88

    PHP2Shell 披露 PHP 核心 CVE-2026-109618 免认证 UAF 致 RCE,附 Nuclei 检测模板

    PHP2Shell 项目公开 CVE-2026-109618 的成因分析与被动检测模板,该漏洞是 PHP 核心请求体解析器中的免认证释放后重用(CWE-416),CVSS 4.0 评分 9.2,可导致远程代码执行。

    为什么值得看:披露 PHP 核心请求体解析器的释放后重用成因,并给出被动版本检测模板与修复版本区间。

  3. Sploitus 利用聚合88

    PHP upload_progress UAF 漏洞 CVE-2026-109618 的免认证 RCE PoC 公开

    作者 vitalelele 公开了 PHP CVE-2026-109618 的 PoC,该漏洞是 session upload progress 跟踪中的堆 UAF,可免认证远程执行代码,CVSS 9.2,影响开启 session.upload_progress.enabled(默认开启)的 PHP 构建。

    为什么值得看:公开的 PoC 附带 Docker 复现环境与分阶段利用流程,可用来验证 PHP upload_progress UAF 的实际影响。

  4. Sploitus 利用聚合84

    Node.js 内置 Brotli 解码器 CVE-2026-111497 越界写漏洞 PoC 公开

    有人公开了 CVE-2026-111497 的 PoC,该漏洞位于 Node.js 内置 Brotli 库的 deps/brotli/c/dec/decode.c,影响 Node.js < 22.23.4、< 24.22.1、< 26.12.1,修复版本为 22.23.4、24.22.1、26.12.1。

    为什么值得看:公开了针对 Node.js 内置 Brotli 解码器越界写漏洞的完整 Docker 复现环境与 PoC 脚本,可对照验证补丁前后的行为差异。

  5. Sploitus 利用聚合78

    PHP2Shell 漏洞 CVE-2026-109618 与 CVE-2026-109619 的 WAF 虚拟补丁规则发布

    GitHub 项目 php2shell-waf 发布针对 PHP2Shell 两个 RCE 漏洞的 WAF 虚拟补丁规则,CVE-2026-109618 为 multipart 解析 OOM 导致的内存破坏,CVE-2026-109619 为全局状态残留引发的 use-after-free,CVSS 4.0 均为 9.2。

    为什么值得看:针对 PHP2Shell 两个 RCE 漏洞给出多平台 WAF 规则与测试脚本,可作为升级前的临时缓解参考。

  6. Sploitus 利用聚合80

    PHP php2shell 漏洞 CVE-2026-109618 公开 PoC 与检测模板

    Sploitus 汇总的条目称 PHP 存在 CVE-2026-109618(php2shell,CVSS v4.0 9.2),攻击者可通过稳定触发 OOM 使请求清理阶段读取未初始化或已释放内存,进而实现 RCE,公开利用链针对 session.upload_progress 造成堆 UAF。

    为什么值得看:材料汇总了 php2shell 的公开 PoC、Nuclei 模板与临时缓解配置,可据此排查 PHP 部署是否暴露在 OOM 触发的 UAF 链路上。

  7. Sploitus 利用聚合78

    php2shell 扫描器发布:检测 PHP CVE-2026-109618 与 CVE-2026-109619 影响

    独立安全研究者 Mohammed Salah 发布 php2shell Scanner,用于检测 PHP 服务器是否受 CVE-2026-109618(越界内存破坏,CWE-787)与 CVE-2026-109619(UAF,CWE-416)影响,两者 CVSS 4.0 均为 9.2,属于 session.upload_progress 处理中的免认证 RCE。

    为什么值得看:扫描器用版本识别与 upload_progress 探测两条路径判断 PHP 服务器是否受 php2shell 影响,并给出风险分级与修复版本。

  8. The Hacker News63

    Node.js 22.x/24.x/26.x 修复 Brotli 解码器越界写 CVE-2026-111497 等 10 个漏洞

    Node.js 于 10 月 21 日为 22.x、24.x、26.x 三条支持线发布安全更新,修复 10 个漏洞,其中 Brotli 解码器越界写 CVE-2026-111497 被项目描述为可导致远程代码执行,评级为 high。

    为什么值得看:通告列出 10 个修复项与各版本对应关系,并交代 Brotli 漏洞的公开 PoC 仅在削弱构建上达成代码执行。

  9. Sploitus 利用聚合80

    PHP2Shell 检测工具发布,用于排查 PHP CVE-2026-109618 与 CVE-2026-109619

    作者发布零依赖只读检测工具 php2shell-check,用于判断 PHP 是否受 CVE-2026-109618 和 CVE-2026-109619 影响,两者均为 CVSS v4.0 9.2 的免认证远程 RCE,于 2026 年 10 月 21 日修复。

    为什么值得看:工具本身不含利用代码,但给出了两个 PHP 内存漏洞的受影响版本区间与临时缓解配置,可用于自查。

  10. Sploitus 利用聚合78

    公开 PHP 8.4.26/8.3.35 php2shell 利用链(CVE-2026-109619 类)

    作者发布 php2shell-exp,一条针对官方 php:*-apache 镜像的利用链,在 8.4.26 与 8.3.35 上执行 id 得到 uid=33(www-data),libphp 地址按 ELF 符号名解析、堆布局由 calibrate 生成的 profile 提供。

    为什么值得看:作者公开了针对 php:*-apache 镜像的完整利用链与校准工具,并逐版本给出可复现的成功与失败结果。

  11. Sploitus 利用聚合72

    OpenWrt odhcpd 栈溢出漏洞 CVE-2026-53921 的利用说明与修复版本

    Sploitus 收录的 CVE-2026-53921 利用材料称,OpenWrt 的 DHCPv6 服务 odhcpd 存在栈溢出(CWE-121,CVSS 9.8),远程无需认证的攻击者发送特制 DHCPv6 REQUEST 报文可造成内存破坏,可能导致以 root 权限执行任意代码或拒绝服务。

    为什么值得看:材料给出 OpenWrt odhcpd 的受影响版本区间与修复版本,并说明远程无需认证的 DHCPv6 报文可触发栈溢出。

  12. Sploitus 利用聚合88

    PHP2Shell 技术报告:CVE-2026-109618 与 CVE-2026-109619 的利用链与补丁分析

    一份聚合自 GitHub 的技术报告梳理了 PHP 核心两个无需认证 RCE 漏洞 CVE-2026-109618(GHSA-w8hw-w9fx-j79w,OOM 时 longjmp 导致请求内存半初始化)与 CVE-2026-109619(GHSA-6wmf-4rv5-p3rp,跨请求 UAF 的陈旧全局指针),并给出补丁 diff 与利用链分析。

    为什么值得看:材料把两个 PHP 核心 RCE 的成因、补丁差异与 SAPI 影响面串成一条链,适合想弄清 longjmp 状态损坏细节的防守方。

  13. CSO Online90

    PHP 修复两个可致免认证 RCE 的严重漏洞 CVE-2026-109618 与 CVE-2026-109619

    PHP Foundation 发布补丁,修复 CVE-2026-109618 与 CVE-2026-109619 两个 CVSS 9.2 的漏洞,二者均可导致免认证 RCE,分别源于内存耗尽处理(OOM)中的内存破坏和同一 worker 上后续请求复用陈旧请求全局状态。

    为什么值得看:PHP 核心内存管理与错误处理中的两个 9.2 分漏洞影响面覆盖默认配置,通告给出了明确的修复版本与受影响部署形态。