Pillow EPS load(scale) 绕过解压炸弹限制,让 Ghostscript 渲染超大图像
Pillow 的 EPS 处理中,`load(scale=N)` 会把文件声明的尺寸乘以 scale 后直接交给 Ghostscript 渲染,却只对未缩放的原始尺寸做解压炸弹检查。
Pillow 的 EPS 处理中,`load(scale=N)` 会把文件声明的尺寸乘以 scale 后直接交给 Ghostscript 渲染,却只对未缩放的原始尺寸做解压炸弹检查。
AIOHTTP 存在 Max-Age 处理溢出问题,可导致连接关闭被跳过。攻击者可能借此暂时耗尽连接池,直至垃圾回收机制回收这些连接。
AIOHTTP 存在漏洞,子域可移除父域现有 Cookie 的 Host-Only 标志。用户访问不受信任的子域时,其 Cookie 的 Host-Only 保护可能被剥离;由于多数使用场景不会将这些 Cookie 回显到浏览器,影响有限。
AIOHTTP 存在缺陷:攻击者发送绝对形式(absolute-form)请求即可伪造 Request.scheme 的取值。若用户代码将 Request.scheme 用于安全相关判断,可能被绕过,使应用误判连接是否加密。规避方案是用 WAF 规则拒绝绝对形式请求,正常请求仅在代理场景下才应使用该形式。
GitHub 安全公告指出,@modelcontextprotocol/server 2.0.0 至 2.2.0 在多个客户端共用同一无状态传输或同一 McpServer、Server 实例时,仅按 JSON-RPC id 匹配连接,而 SDK 客户端从 0 开始编号请求,导致一个客户端的响应和通知被投递给另一个客户端。
为什么值得看:公告说明了共享传输导致消息串流的成因、受影响版本区间,并强调升级后还需改代码才能避免请求失败。
markdown-it 在 `html: true` 下解析段落内重复的未闭合 HTML 构造(注释、`?>`、`>`、`]]>`)时呈二次时间复杂度,`15.0.2` 上 64,000 次重复的注释载荷耗时 8,799 ms,128,000 次重复约 500 KiB 的载荷耗时 32,847 ms。
GitHub 安全公告库发布 GHSA-9xw5-w5jj-pvcg,指出 aiohttp 在处理特制的 multipart 请求时可能耗尽文件描述符。若处理程序使用 Request.post(),攻击者可能占用不限数量的文件描述符,导致资源耗尽。
ApostropheCMS 的 @apostrophecms/import-export 3.6.2 中,为 GHSA-mwxc-m426-3f78 添加的 tar 解压防护仅做字面量 '../' 子串检测。
ApostropheCMS 修复一处权限缺陷:viewRole 虽对访客、贡献者等角色正确生效,却未应用于普通公众,理论上可使 @apostrophecms/user 这类受保护内容类型被访问。
@modelcontextprotocol/sdk 1.24.0 至 1.31.0 的实验性 tasks 功能(taskStore)未校验任务由哪个会话创建,共用同一 InMemoryTaskStore 的客户端可互相列出、读取和取消任务。
GitHub 安全公告指出,@angular/router 在 Node.js 上启用 SSR 且 RouterLink 使用 queryParamsHandling: 'merge' 或 'preserve' 时存在 DoS 漏洞,未认证远程攻击者可用并发请求耗尽 Node.js old-space 堆并导致 worker 崩溃。
为什么值得看:通告给出了触发条件、受影响版本区间与修复版本,使用 Angular SSR 的团队可据此判断是否需要升级或加查询串长度限制。
ApostropheCMS 的 @apostrophecms/db-connect 存在原型成员删除漏洞:持有 view-draft 权限的已认证用户可向 piece-type REST GET 请求的 project 查询构造器注入 `constructor.prototype.hasOwnProperty` 等排除键。
ApostropheCMS 的 @apostrophecms/page 模块 move() 在跨父级移动时才校验目标父级的 create 权限,同父级重排会短路该检查,低权限编辑者可重排受限父级下其他子页面的 rank。该缺陷属 CWE-862/CWE-639,仅影响同级排序,不泄露字段内容也不影响可用性,且需管理员预先将可编辑页面置于受限父级下这一非默认树结构。
ApostropheCMS 的表单提交接口在认证、API-key 与表单存在性校验之前就挂载 `multer({ dest: os.tmpdir() }).any()`,且未设置大小、数量或速率限制,未认证用户可逐请求将无界请求体写入磁盘,仅在完整接收后才清理。
ApostropheCMS 4.32.2 的 GET /api/v1/:_id/locales 及页面等价路由未应用其他读路由强制执行的 publicApiCheckAsync 校验,未认证调用者可凭任意文档 _id 确认文档是否存在并枚举其 locale 发布状态。
ApostropheCMS 的 PATCH /api/v1/@apostrophecms/settings/password 改密接口在校验当前密码时未调用登录模块的失败计数、延迟或锁定机制,持有有效认证会话的攻击者可反复猜解当前密码而不被锁定。
ApostropheCMS 的 exist-in-locale API 存在对象级授权绕过,已认证的低权限 guest 用户可判断受限文档在指定 locale 和 draft 模式下是否存在。
Apache Camel 的 camel-http 组件在 HTTP 重定向过程中对凭据处理不当,导致信息泄露。该问题影响 org.apache.camel/camel-http,具体受影响版本区间与修复版本尚未在通告中给出。
Pillow 解析特制 MIC 图像时存在无限循环问题,可造成拒绝服务。该漏洞编号与受影响版本区间尚未在原文中给出,目前暂无补丁或缓解措施信息。
LoopX 的 serve-status 服务对所有响应(含无需认证的 GET 路由)返回 Access-Control-Allow-Origin: *,任意网站可用 fetch() 在无交互情况下读取控制面状态与 goal 仓库内 .md 文件内容。
AIOHTTP 的共享 Cookie 未强制 Secure 属性,标记为 Secure 的共享 Cookie 可能通过未加密请求发送。该问题属于 Cookie 安全属性未生效,可能导致敏感 Cookie 在明文传输中暴露。
aiohttp server 的 keepalive 超时未覆盖请求的初始阶段,攻击者可在不发送任何数据的情况下无限期保持空闲连接。官方建议的规避方案是使用带合理 keepalive 限制的反向代理,这也是所有生产部署的推荐做法。
Fortinet 通告 FortiOS、FortiProxy 与 FortiSwitch 存在双重释放漏洞(CWE-415),本地已认证攻击者可通过构造 CLI 命令使 newcli 守护进程崩溃。
Fortinet 通告 FortiSandbox 存在 CWE-248 未捕获异常漏洞,特权攻击者可借特制 HTTP 请求持久性阻断 GUI 与 CLI 访问。受影响版本为 5.2.0–5.2.1、5.0.0–5.0.6 及 4.4 全部版本,应分别升级至 5.2.2、5.0.7 或迁移至修复版本。目前无虚拟补丁。