virtualenv 生成的激活文件与 pyvenv.cfg 可跟随已有链接写到环境外(ANT-2026-XBEOCBS1)
virtualenv 21.14.8 的模板写入器在删除前用 Path.exists() 判断,漏掉悬空符号链接,导致生成的 activate 脚本被写到环境外;PyEnvCfg.write() 也会直接打开已存在的 pyvenv.cfg 链接覆盖目标。
virtualenv 21.14.8 的模板写入器在删除前用 Path.exists() 判断,漏掉悬空符号链接,导致生成的 activate 脚本被写到环境外;PyEnvCfg.write() 也会直接打开已存在的 pyvenv.cfg 链接覆盖目标。
pypdf 存在内存占用过大问题:攻击者可构造包含大量小操作的 PDF 内容流,在解析时消耗大量内存。该问题已在 pypdf 6.21.0 中修复,暂无法升级的用户可参考 PR #4218 中的改动作为规避方案。
GitHub 安全公告指出 nbconvert <= 7.17.1 在导出为 markdown、latex、rst、asciidoc 时存在任意文件写入漏洞,ExtractOutputPreprocessor 在 extractoutput.py:116-119 将攻击者可控的 path 直接拼接到 output_files_dir 且未做规范化校验。
为什么值得看:公告给出可复现的 ipynb 片段,说明恶意 cell 输出文件名如何穿越目录写入任意位置,便于验证与排查。
CISA 于周二将四个漏洞加入 KEV 目录,其中四个 Plex Media Server 漏洞被合称 Plex2Shell。
为什么值得看:CISA 将 Plex2Shell 等四个漏洞列入 KEV,并给出联邦机构的修复期限,可据此判断哪些漏洞已被实际利用。
GitHub 安全公告披露,@vitest/mocker 针对 GHSA-82fw-gwwq-j7x9 的路径穿越修复在 Windows 上可被反斜杠绕过:修复代码用 node:path/posix 拼接攻击者可控的 URL pathname 与 Vite root。
为什么值得看:作者用可运行脚本对比正斜杠与反斜杠两种遍历,说明已修复的路径穿越在 Windows 上仍可绕过。
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 的 libtiff 编码器 PyImaging_LibTiffEncoderNew(src/encode.c)在把源 TIFF 中未识别的标签转发给 TIFFSetField 时,按 Python 值而非 libtiff 字段定义决定传参形式,导致构造的 TIFF 标签被当作字节数或指针读取。
为什么值得看:材料给出可运行的复现脚本与逐分支分析,展示了普通 open 后 save 即可触发内存泄露或崩溃的路径。
virtualenv 内置创建器在创建环境前调用 ensure_dir() 处理 bin、lib 等目录,因 exists() 会跟随符号链接,攻击者预先在目标目录放置指向外部的目录链接后,创建过程会经该链接把 python、pip、activate 等文件写到请求目录之外。
OpenSSF 恶意包库更新 MAL-2026-2144,将 PyPI 上的 litellm 1.107.0 标记为恶意,该版本于 2026-10-21 11:39 至 11:40 UTC 上传,含上游源码中没有的凭据窃取程序与远程代码执行后门,注入发生在构建或上传阶段。
CISA 警告攻击者正在积极利用 Plex Media Server 的四个漏洞,合称 Plex2Shell,串联利用后可获取所有者 admin token 并以提升权限执行代码,联邦机构须在 10 月 23 日前完成修补或缓解。
为什么值得看:CISA 将 Plex2Shell 四个漏洞列入在野利用并给出联邦修复期限,同时把 Siemens 与 SiteGuard 的漏洞一并加入 KEV。
djust v1.1.4 的 MCP 工具 find_handlers_for_template 在 template_path 为已存在的绝对路径时直接 open() 读取,未做 realpath 前缀校验,可读取进程有权限访问的任意文件。
Storybook 发布安全通告,指出运行受影响版本的 Storybook 开发服务器时,恶意网站可能对开发者项目造成未授权文件修改,在附加条件下被修改的文件可能以开发者权限被本地运行时执行;官方称未发现已在野利用。
为什么值得看:通告给出四个受影响大版本的修复版本,并说明默认行为变更,开发者可据此判断升级与工作流调整。
Vite 的 `?vite-wasm-instance` 查询由内部 Wasm 插件的 `load` 钩子处理,该钩子未应用 `server.fs` 检查,直接读取磁盘文件并尝试按 WebAssembly 解析,解析失败时 Node 与 Deno 的报错会带出文件前 4 字节。
GitHub 安全公告 GHSA-rq7h-c2jc-7f22 指出,Vite 开发服务器在非 Windows 机器上,当项目导入文件的根相对路径与宿主机绝对路径相同时,可把 server.fs.allow 之外的文件内容返回给浏览器,例如 /etc/hosts。
为什么值得看:公告给出了可复现的 curl 步骤,说明非 Windows 环境下 Vite 开发服务器如何把宿主机文件返回给浏览器。
Apache Tomcat 存在信息泄露漏洞,成因是非阻塞写入过程中发生缓冲区下读(buffer under-read)。Red Hat CVE 数据库收录了该漏洞通告,具体受影响版本区间、CVE 编号及修复版本尚未在原文中给出。
filelock 的 SoftFileLock 存在符号链接跟随导致的信息泄露漏洞。
filelock 的 SoftFileLock 组件存在符号链接操纵导致的未授权文件暴露漏洞。攻击者可借助符号链接读取本不应访问的文件。Red Hat CVE 数据库收录了该漏洞通告。
Vite 存在信息泄露漏洞,成因是模块路径处理不当。Red Hat CVE 数据库收录了该问题,但通告未给出 CVE 编号、受影响版本区间与修复版本。
vitest 存在信息泄露漏洞,成因是文件访问限制不当。Red Hat CVE 数据库收录了该问题,但通告未给出 CVE 编号、受影响版本区间、CVSS 分数及修复版本。
Pillow 在解码畸形压缩 TIFF 时,src/libImaging/TiffDecode.c 的 _decodeTile() 与 _decodeAsRGBA() 会读取堆缓冲区之外的数据并写入返回图像的像素,攻击者可借此拿到进程堆内存片段,包括指针值,稍大的文件则会让进程崩溃。
为什么值得看:材料给出可运行的复现脚本与补丁,说明 Pillow 与 libtiff 对畸形 TIFF 标签解析不一致如何导致堆越界读。
Pillow 的 libImaging `_decodeTile` 在解码分块 TIFF 时按 `row_byte_size * tile_length` 步进读取,但缓冲区只按 libtiff 返回的 `tile_bytes_size` 分配,当后者更小时 `copy4` 会越界读取。
同一件事,精选收录的是《Pillow 的 TiffDecode.c 存在堆越界读,公开复现脚本与修复补丁》
Pillow 的 TIFF 编码器在保存保留元数据的 TIFF 时存在堆越界读取:一个 1×1、16 位灰度、PackBits 压缩且含 tag 320(ColorMap)768 个 SHORT 值的 TIFF 可正常打开加载。
GitHub 安全公告库发布 GHSA-q45j-58j2-45rg,指出 Pillow 的 src/libImaging/TiffDecode.c 中 _decodeStrip() 与 _decodeTile() 将缓冲区 realloc() 后未初始化。
为什么值得看:公告给出了触发条件与受影响版本起点,并附上 memset 修复补丁,便于使用 Pillow 处理用户上传图片的服务判断暴露面。
A2A Java SDK 的 RestHandler.java 中 parseRequestBody 方法在 JsonFormat 解析抛出 InvalidProtocolBufferException 时,以 SEVERE 级别完整记录请求体,导致客户端提交的推送通知 bearer token 与 authentication.credentials 明文写入服务器日志。
Plex Media Server 存在外部控制文件名或路径漏洞,可让管理员用户写入任意文件,这些文件可能在加载时被执行。该漏洞可与 CVE-2026-96652、CVE-2026-96654 和 CVE-2026-96655 串联利用。CISA 已将其列入已知被利用漏洞目录。
ApostropheCMS 的 uploadfs 在 Azure 后端并启用 sas: true 时,createContainer() 用内嵌完整 SAS 查询串的 URL 构造 BlobServiceClient,getUrl() 返回的 baseUrl 因此带有 ?
为什么值得看:披露了 uploadfs Azure 后端把容器级 SAS 令牌拼进公开附件 URL 的成因,并附离线 PoC 复现该行为。
GitHub 安全公告 GHSA-gmfx-5g6x-rr72 指出,ApostropheCMS 的 uploadfs 库本地存储后端不校验用户传入路径,prefixPath() 只去掉双斜杠,后端直接拼接 uploadsPath + path,攻击者可用 ../ 逃逸上传目录,实现任意文件读取、写入和删除。
为什么值得看:公告给出 uploadfs 本地存储路径拼接缺陷的成因与可复现请求,并附修复校验思路,便于自查上传接口。
ApostropheCMS 的 @apostrophecms/import-export 3.6.2 中,为 GHSA-mwxc-m426-3f78 添加的 tar 解压防护仅做字面量 '../' 子串检测。
ApostropheCMS 的 POST /api/v1/@apostrophecms/rich-text-widget/generate-csv-table 接口在 Multer 写入文件后才校验扩展名,拒收路径不清理临时文件,未认证请求者仅凭普通 CSRF cookie 即可重复上传大文件持续占用临时磁盘空间。
Pillow 的 TIFF 编码器存在越界读取问题,可导致拒绝服务。该漏洞编号为 CVE-2026-54321,影响 Pillow 12.0.0 及更早版本,攻击者可通过构造恶意 TIFF 图像触发崩溃。官方已在 12.1.0 版本中修复,建议用户尽快升级。
Apache Camel 的 camel-ftp 组件存在路径遍历漏洞,可导致未授权远程文件访问。Red Hat CVE 数据库收录了该问题,原始通告未披露受影响版本区间、CVSS 分数及修复版本。
hono 的 serveStatic 中间件存在信息泄露漏洞,攻击者可通过畸形的百分号编码路径触发。该漏洞影响 hono 的静态文件服务功能,具体受影响版本区间与修复版本尚未在通告中明确。
pillow 存在越界读取漏洞,原始解码器可导致信息泄露。
Graphify 的 Fortran 提取器 `_cpp_preprocess` 中 `-nostdinc -I /dev/null` 加固不完整,无法阻止 `.F`/`.F90`/`.F95`/`.F03`/`.F08` 文件通过绝对路径或路径穿越的 `#include` 读取主机任意文件。
Pillow 的 TIFF 解码存在越界读取问题,可导致拒绝服务。该漏洞编号与受影响版本区间尚未在通告中给出,暂无补丁与缓解措施信息。
Patchstack 披露 WordPress 插件 Bricksforge 存在免认证任意文件上传漏洞 CVE-2026-85097,CVSS 10.0,影响 3.1.8.9 及之前版本,攻击者可上传并执行 PHP 代码实现 RCE,修复版本为 3.1.8.10。
为什么值得看:Patchstack 结合自身遥测还原了攻击载荷结构与 IP 分布,并给出可落地的日志检测特征。
Patchstack 观察到 CVE-2026-87902 在 WordPress 7.1.2 发布当天即遭利用,攻击流量已从探测核心文件推进到借 pearcmd.php 的 config-create 向 /tmp 写入攻击者可控的 PHP 文件。
为什么值得看:文章记录了从探测到借 pearcmd 写文件的变化过程,并给出日志与主机侧的排查线索。
WordPress 于 2026 年 9 月 22 日发布 7.1.2 安全版本,修复页面模板解析中的免认证本地文件包含漏洞 CVE-2026-87902,影响 WordPress Core 4.7.0 至 7.1.1,CVSS 4.0 评分 9.2,归类为 CWE-98。
为什么值得看:通告给出受影响版本区间、利用前提与修复版本,运维可据此判断站点是否暴露在免认证文件包含风险下。
Drupal core 发布 SA-CORE-2026-010,修复 Image 模块的 CVE-2026-15916 信息泄露漏洞:当派生图片通过 private:// 以外的文件流提供时,模块未充分检查对 image style 派生文件的访问权限。