跳到正文

漏洞类型

文件读写与路径穿越 最新动态

任意文件读取、写入、上传与路径穿越:从读配置到写 WebShell 的完整链路。

31 条精选近 30 天 27 条共收录 129 条

更新

文件读写与路径穿越的精选

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

    nbconvert <= 7.17.1 导出 md/latex/rst/asciidoc 时存在路径穿越任意文件写入漏洞

    GitHub 安全公告指出 nbconvert <= 7.17.1 在导出为 markdown、latex、rst、asciidoc 时存在任意文件写入漏洞,ExtractOutputPreprocessor 在 extractoutput.py:116-119 将攻击者可控的 path 直接拼接到 output_files_dir 且未做规范化校验。

    为什么值得看:公告给出可复现的 ipynb 片段,说明恶意 cell 输出文件名如何穿越目录写入任意位置,便于验证与排查。

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

    Plex Media Server CVE-2026-96652 SSRF PoC 公开,可链式窃取 owner 令牌

    针对 Plex Media Server 的 CVE-2026-96652(GHSA-5p7w-r379-3c2m,CVSS v3.1 4.3,CWE-918)公开了 PoC 与验证材料,该漏洞位于 /player/timeline 订阅端点,服务端只校验 X-Plex-Token 头是否存在而不校验其值,无需认证即可让服务器向攻击者指定 URL 发起请求。

    为什么值得看:公开的 PoC 把 SSRF 与回环跳板串成完整链路,并给出补丁版本上的负向验证结果,可对照复现与检测。

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

    Vitest 的 @vitest/mocker 重定向白名单修复在 Windows 上可被反斜杠路径穿越绕过

    GitHub 安全公告披露,@vitest/mocker 针对 GHSA-82fw-gwwq-j7x9 的路径穿越修复在 Windows 上可被反斜杠绕过:修复代码用 node:path/posix 拼接攻击者可控的 URL pathname 与 Vite root。

    为什么值得看:作者用可运行脚本对比正斜杠与反斜杠两种遍历,说明已修复的路径穿越在 Windows 上仍可绕过。

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

    Vitest 5 开发服务器未正确应用 server.fs.deny,可读取 .env、私钥与 API token 文件

    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 的规避写法。

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

    Pillow 的 libtiff 编码器经构造 TIFF 标签泄露进程内存或触发 SIGSEGV

    Pillow 的 libtiff 编码器 PyImaging_LibTiffEncoderNew(src/encode.c)在把源 TIFF 中未识别的标签转发给 TIFFSetField 时,按 Python 值而非 libtiff 字段定义决定传参形式,导致构造的 TIFF 标签被当作字节数或指针读取。

    为什么值得看:材料给出可运行的复现脚本与逐分支分析,展示了普通 open 后 save 即可触发内存泄露或崩溃的路径。

  5. BleepingComputer88

    CISA 警告 Plex2Shell 攻击链已在野利用,可获取 Plex Media Server 管理员令牌并执行代码

    CISA 警告攻击者正在积极利用 Plex Media Server 的四个漏洞,合称 Plex2Shell,串联利用后可获取所有者 admin token 并以提升权限执行代码,联邦机构须在 10 月 23 日前完成修补或缓解。

    为什么值得看:CISA 将 Plex2Shell 四个漏洞列入在野利用并给出联邦修复期限,同时把 Siemens 与 SiteGuard 的漏洞一并加入 KEV。

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

    Storybook 预览缺少来源校验可被恶意网站注入代码,官方发布 8.6.19 等修复版本

    Storybook 发布安全通告,指出运行受影响版本的 Storybook 开发服务器时,恶意网站可能对开发者项目造成未授权文件修改,在附加条件下被修改的文件可能以开发者权限被本地运行时执行;官方称未发现已在野利用。

    为什么值得看:通告给出四个受影响大版本的修复版本,并说明默认行为变更,开发者可据此判断升级与工作流调整。

  7. 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 利用聚合88

    BeyondTrust Remote Support 认证绕过漏洞 CVE-2026-102764 的公开利用脚本

    Sploitus 收录了针对 BeyondTrust Remote Support ≤ 26.2.3 的认证绕过漏洞 CVE-2026-102764 的利用脚本,CVSS v3.1 评分 9.8,CWE-290,文中标注为 Active Exploitation(CISA BOD 26-04)。

    为什么值得看:公开的利用脚本覆盖文件读写、命令执行与凭据导出,可用于自查 BeyondTrust Remote Support 是否暴露在同类伪造消息攻击下。

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

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

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

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

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

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

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

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

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

    ApostropheCMS uploadfs Azure 后端将 SAS 令牌泄露到公开附件 URL,附 PoC

    ApostropheCMS 的 uploadfs 在 Azure 后端并启用 sas: true 时,createContainer() 用内嵌完整 SAS 查询串的 URL 构造 BlobServiceClient,getUrl() 返回的 baseUrl 因此带有 ?

    为什么值得看:披露了 uploadfs Azure 后端把容器级 SAS 令牌拼进公开附件 URL 的成因,并附离线 PoC 复现该行为。

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

    ApostropheCMS 的 uploadfs 本地存储存在路径穿越,可任意读写删文件

    GitHub 安全公告 GHSA-gmfx-5g6x-rr72 指出,ApostropheCMS 的 uploadfs 库本地存储后端不校验用户传入路径,prefixPath() 只去掉双斜杠,后端直接拼接 uploadsPath + path,攻击者可用 ../ 逃逸上传目录,实现任意文件读取、写入和删除。

    为什么值得看:公告给出 uploadfs 本地存储路径拼接缺陷的成因与可复现请求,并附修复校验思路,便于自查上传接口。

10月20日周二
  1. Sploitus 利用聚合85

    SP Page Builder for Joomla 免认证 RCE 漏洞 CVE-2026-48908 公开 PoC

    GitHub 项目 Jenderal92/CVE-2026-48908 公开了 Joomla 组件 SP Page Builder(com_sppagebuilder)免认证 RCE 的 PoC,影响 1.0.0 – 6.6.1,6.6.2 已修复。

    为什么值得看:公开的 PoC 说明了大小写绕过文件名过滤并上传 PHP 外壳的完整链路,可用于自查 SP Page Builder 站点是否暴露该上传任务。

  2. Sploitus 利用聚合75

    SAP NetWeaver CVE-2025-31324 免认证 RCE 的在野利用复盘

    CVE-2025-31324 影响 SAP NetWeaver (Java) 的 Visual Composer Metadata Uploader,因缺少授权校验,无需认证即可向 /developmentserver/metadatauploader 上传可执行文件并执行命令,SAP 给出的 CVSS 为 10.0。

    为什么值得看:材料把 CVE-2025-31324 的利用时间线、CISA KEV 状态与事后排查要点串在一起,可作复盘参考。

  3. Sploitus 利用聚合78

    Nginx UI CVE-2026-27944 免认证备份下载利用工具公开

    GitHub 项目 bimabalance/CVE-2026-27944 公开了针对 Nginx UI 的利用工具 27944.py,可无需认证访问 /api/backup 下载备份并自动用 AES-256-CBC 解密,提取凭据、会话令牌、SSL 私钥、Nginx 配置与数据库文件。

    为什么值得看:公开的利用工具把 Nginx UI 备份接口的免认证下载与 AES 解密串成一条命令,便于自查暴露面。

10月19日周一
  1. Rapid7 研究与公告78

    Eptura Archibus 三个漏洞可串联实现免认证 RCE,Rapid7 公开 PoC 并已在 2025.02 修复

    Rapid7 在 Eptura Archibus 中发现三个漏洞,可通过 DWR 的 isPasswordUppercase 与 runWorkflowRule 批量调用绕过认证,进而读取数据库(CVE-2026-107187,CVSS 8.5)或上传 JSPX 文件执行代码(CVE-2026-107188,CVSS 9.6),认证绕过本身评分为 CVSS 8.6。

    为什么值得看:三个漏洞可串联成免认证的数据库读取与 JSPX 上传执行,文中给出了完整的 DWR 请求构造与复现步骤。