跳到正文
热点事件持续更新

Echo v5 BodyDump 可绕过 BodyLimit

1 篇报道1 个报道来源4 小时前更新

先了解这件事

AI 综述

Echo v5.0.0 至 v5.4.0 的 BodyDump 中间件在排空剩余请求体时忽略读取错误,可丢弃外层 BodyLimit 对未知长度请求(如 HTTP/1.1 chunked)检测到的溢出,使处理器处理被截断的请求并返回成功。GitHub 安全公告库称,这构成有条件的大小策略绕过:需同时存在外层 BodyLimit、未知长度请求,且 BodyDump 捕获上限低于 BodyLimit 阈值。 所有 v5.0.0 至 v5.4.0 版本均含受影响的排空并替换逻辑,修复版本为 v5.4.1。公告给出的临时措施是:在受影响路由禁用 BodyDump,或将捕获上限设为高于实际执行的请求体限制,使溢出在初次捕获时即被检测到。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月24日
  1. GitHub 安全公告库 (GHSA)
    Echo v5 的 BodyDump 可丢弃未知长度请求的 BodyLimit 溢出错误(v5.0.0–v5.4.0,修复于 v5.4.1)

    Echo v5.0.0 至 v5.4.0 的 BodyDump 中间件在排空剩余请求体时忽略读取错误,可丢弃外层 BodyLimit 对未知长度请求(如 HTTP/1.1 chunked)检测到的溢出,使处理器处理被截断的请求并返回成功,构成有条件的大小策略绕过。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。