Http4s 是一个用于 HTTP 服务的 Scala 接口。在 0.23.35 和 1.0.0-M47 之前的版本中,启用 HTTP/2 的 Ember 后端存在一个内存溢出型拒绝服务(OOM DoS)漏洞,未认证的 HTTP/2 对等方可触发该漏洞。位于 中的 Hpack 封装器会将 HEADERS 和 CONTINUATION 帧片段进行拼接并解码为一个 List,但其 的统计未包含索引头或 HPACK 的每头开销。因此,一个小型的压缩头块在解码后可能扩展为占用大量内存的表示形式,并保留在内存中以待处理。暴露
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| http4s | http4s | < 0.23.35 |
affected |
>= 1.0.0-M1, < 1.0.0-M46 |
affected | ||
| org.http4s | http4s-ember-core_2.12 | < 0.23.35 |
affected |
| org.http4s | http4s-ember-core_2.13 | >= 1.0.0-M1, < 1.0.0-M46 |
affected |
< 0.23.35 |
affected | ||
| org.http4s | http4s-ember-core_3 | >= 1.0.0-M1, < 1.0.0-M46 |
affected |
< 0.23.35 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| http4s | http4s | < 0.23.35 | - |
|
| org.http4s | http4s-ember-core_2.12 | < 0.23.35 | - |
|
| org.http4s | http4s-ember-core_2.13 | >= 1.0.0-M1, < 1.0.0-M46 | - |
|
| org.http4s | http4s-ember-core_3 | >= 1.0.0-M1, < 1.0.0-M46 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
暂无评论