Infinite Loop Vulnerability in elixir-grpc's gRPC Server and Client
CVE-2026-121809

8.2HIGH

Key Information:

Vendor
CVE Published:
13 November 2026

What is CVE-2026-121809?

An infinite loop vulnerability exists in the elixir-grpc library affecting both the gRPC server and client implementations. Attackers can exploit this by sending a client-streaming or bidirectional-streaming request that ends prematurely, causing the server to remain in a perpetual read state. This occurs when the gRPC server continuously requests more data due to the incomplete message, resulting in the BEAM scheduler being occupied indefinitely. The issue becomes more severe with multiple requests, as each one can monopolize a scheduler until the connection is closed. Affected versions need immediate attention, as they can severely impact system performance by exhausting server resources.

Affected Version(s)

grpc 0.3.1 < 1.0.0

grpc 6d8a09ad919e208fb600538ac8b19bd733a04310 < 0332faae5f5e132314794dbfdae5edecbccea292

grpc_server 1.0.0 < 1.1.0

References

CVSS V4

Score:
8.2
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Adam Jordan
Adam Jordan
Marko Vejnovic
Paulo Valente
Peter Ullrich
Jonatan Männchen / EEF
.