Pillow BMP RLE 解码器存在内存放大 DoS,公开 PoC 与复现数据
GitHub 安全公告披露 Pillow 的 BmpRleDecoder 在 delta escape 与 absolute mode 分支中无界增长,约 1 KB 的构造 BMP 文件即可让进程分配数 GB 内存。
为什么值得看:披露给出可复现脚本与实测内存占用,说明约 1 KB 的 BMP 文件即可触发数 GB 级内存放大。
GitHub 安全公告披露 Pillow 的 BmpRleDecoder 在 delta escape 与 absolute mode 分支中无界增长,约 1 KB 的构造 BMP 文件即可让进程分配数 GB 内存。
为什么值得看:披露给出可复现脚本与实测内存占用,说明约 1 KB 的 BMP 文件即可触发数 GB 级内存放大。
GitHub 安全公告 GHSA-3547-9m27-7rxg 披露 Django REST framework 的 JSONParser 会用客户端在 Content-Type charset 参数中指定的编码解码请求体,攻击者填入 bz2_codec 等字节变换编码即可绕过 Django 的 DATA_UPLOAD_MAX_MEMORY_SIZE 限制。
为什么值得看:公告给出可运行的复现脚本与四组对照,说明默认解析器下小请求体如何放大内存占用。
Django REST framework 的 content negotiation 对每个 Accept token 重复解析且不限制 token 数量与总大小。
为什么值得看:作者给出完整可运行 PoC 与实测耗时,说明默认 gunicorn 双 worker 部署下两个连接即可让服务停摆。
研究人员 kaba 发现,10 月初有攻击者控制 300 多个 Tor 出口中继,把经 Tor 发起的 SSH 连接重定向到 12 台拦截服务器,窃取用户输入的登录密码。
为什么值得看:复盘披露攻击者借 Ebury 后门控制 300 多个 Tor 出口中继,把 SSH 连接引向拦截服务器窃取密码,并给出可操作的排查线索。
印度 CA 机构 eMudhra 董事会决定退出全球 SSL/TLS 证书业务,这一决定在研究员报告恢复其 8 个中间 CA 证书私钥五天后作出。eMudhra 表示将用合作伙伴提供的免费证书替换受影响客户的证书。
为什么值得看:CA 因中间证书私钥可被恢复而退出全球 SSL/TLS 业务,可观察证书信任链失效后的处置路径。
OpenSSF 恶意包库通过 Ingest OSV 提交新增 5 个 npm 恶意包记录,均由 Amazon Inspector 发现。
为什么值得看:这批 npm 恶意包覆盖安装期远程拉取、仿冒 Anthropic 域名窃取密钥与 GYP 命令扩展执行三类手法,可对照排查自有依赖。
Sploitus 收录的 CVE-2026-53921 利用材料称,OpenWrt 的 DHCPv6 服务 odhcpd 存在栈溢出(CWE-121,CVSS 9.8),远程无需认证的攻击者发送特制 DHCPv6 REQUEST 报文可造成内存破坏,可能导致以 root 权限执行任意代码或拒绝服务。
为什么值得看:材料给出 OpenWrt odhcpd 的受影响版本区间与修复版本,并说明远程无需认证的 DHCPv6 报文可触发栈溢出。
GitLab 于 2026-10-21 修复 CVE-2026-110264,该漏洞源于 Ruby 内置 Onigmo 正则引擎用 short int 存储 repeat ID,超过 32767 个范围重复的正则会使后续 ID 回绕为负,导致越界读写,CVSS 10.0,影响 GitLab 7.0 至 19.5.0。
为什么值得看:PoC 公开了 GitLab Onigmo 正则 repeat-ID 溢出的崩溃复现与堆元数据损坏证据,并说明距离完整 RCE 还差哪些步骤。
OpenSSF 恶意包库新增记录,npm 账号 testnewtestme2 于 2026-10-21 发布的 event-emitter-testmetest 1.0.6、1.0.7、4.1.0、5.0.0 携带恶意代码,CWE-506。
为什么值得看:记录给出了恶意 npm 包的版本、隐藏安装钩子与各版本载荷差异,便于开发者比对依赖与文件哈希。
GitHub 安全公告指出 Pillow 的 GifImageFile._seek() 在 src/PIL/GifImagePlugin.py 中用 bytes 拼接累积 GIF 注释,使 Image.open() 耗时随注释数据量呈二次方增长,默认设置下 2 MB 文件约 5 秒、4 MB 约 35 秒、8 MB 约 3 分钟,而同样大小的普通 GIF 不到 1 秒。
为什么值得看:公告给出触发条件与实测耗时数据,并附上把 bytes 拼接改为列表 join 的补丁,便于使用 Pillow 的服务评估上传接口风险。
GitHub 安全公告库披露 Pillow 的 XbmImagePlugin 存在 ReDoS:构造的 512 字节文件会让 Image.open() 在单核上消耗约 375 秒 CPU 后才抛出 UnidentifiedImageError。
为什么值得看:公告给出了触发条件、耗时实测与正则修复补丁,使用 Pillow 处理用户上传图片的服务可据此判断暴露面。
Pillow 的 PngImageFile._seek() 在处理首个 fcTL 请求 OP_BACKGROUND 时,会先按 IHDR 声明尺寸调用 Image.core.fill 分配并清零整块画布,之后 Image.open() 的 _decompression_bomb_check 才执行。
为什么值得看:材料给出可运行的复现脚本与两份补丁,说明 APNG 在炸弹检查前按声明尺寸分配内存的路径。
OpenSSF 恶意包库提交为多个恶意包分配 MAL 编号,包括 npm 上的 @sudobility/indexer_client 0.0.146、@sudobility/shaperouter_client 0.0.14、@sudobility/testomniac_client 0.0.131、@sudobility/wildduck_client 2.3.102。
为什么值得看:提交记录显示 @sudobility 系列 npm 包在 postinstall 中投放 XMRig 挖矿程序,并列出 S3 下载地址与矿池域名等 IOC。
研究者公开 eMudhra CA 密钥泄露 PoC,仅凭公开证书数据即可恢复 8 个 eMudhra/emSign 中间 CA 的 P-384 私钥,对应标量 4、56、66、115、155、156、230、237,目前关联 CVE-2026-111943。
为什么值得看:PoC 仅凭公开证书数据就恢复出 8 个中间 CA 私钥,展示了密钥生成失败如何直接摧毁证书信任链。
Check Point 发布 10 月 19 日当周威胁情报周报,其中 ConnectWise Cloud Backup 遭凭证泄露,攻击者用被泄露的应用凭证登录至少 173 家机构,可能访问邮件、文件和 Teams 信息,随后访问被暂停。
为什么值得看:周报把多起泄露与攻击事件并列,其中 ConnectWise Cloud Backup 凭证被滥用波及至少 173 家机构,可作第三方备份服务风险的参照。
Rapid7 针对 GitLab 于 10 月 12 日在 19.4.2、19.3.5、19.2.8 中修复的 CVE-2026-97229 给出技术分析,该漏洞是 CI/CD 正则处理中的整数溢出,GitLab 给出 CVSS 10.0 并称可能被无需认证用户用于代码执行。
为什么值得看:Rapid7 复现了从 CI 正则到 Onigmo pcode 溢出的完整链路,并给出检测特征与修复版本,可据此排查自建 GitLab。
PortSwigger 研究展示如何把 Nginx 中 $uri 变量导致的 CRLF 请求头注入升级为 CL.TE desync,并进一步做成可自我复制的 desync 蠕虫。
为什么值得看:文章把常被低估的 HTTP 头注入一路推到 desync 蠕虫,并给出浏览器内触发与检测工具,适合研究利用链的人参考。