漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Unbounded request body accumulation causes memory exhaustion in elixir-grpc/grpc
Vulnerability Description
Allocation of Resources Without Limits or Throttling vulnerability in elixir-grpc grpc allows unauthenticated attackers to exhaust the BEAM's memory and crash the server by streaming a large or slow-trickle unary request body. 'Elixir.GRPC.Server.Adapters.Cowboy.Handler':read_full_body/3 (lib/grpc/server/adapters/cowboy/handler.ex) accumulates every received chunk into a single growing binary with no size cap. Additionally, when the client omits the grpc-timeout header, the per-chunk read timeout resolves to :infinity, allowing a slow-trickle client to keep the connection alive indefinitely while memory grows. A single connection is sufficient to exhaust server memory and crash the node. This issue affects grpc from 0.3.1 before 1.0.0.
CVSS Information
N/A
Vulnerability Type
不加限制或调节的资源分配
Vulnerability Title
elixir-grpc gRPC Elixir 资源管理错误漏洞
Vulnerability Description
elixir-grpc gRPC Elixir是elixir-grpc组织的一款基于Elixir语言构建的gRPC框架。 elixir-grpc gRPC Elixir 0.3.1版本至1.0.0之前版本存在资源管理错误漏洞,该漏洞源于在'Elixir.GRPC.Server.Adapters.Cowboy.Handler':read_full_body/3函数中,接收的每个数据块都会累积到一个不断增长的二进制文件中,且无大小限制;此外,当客户端省略grpc-timeout标头时,每个数据块的读取超时时间
CVSS Information
N/A
Vulnerability Type
N/A