πŸ” CVE Alert

CVE-2026-121808

UNKNOWN 0.0

Memory exhaustion via compressed Erlang terms in the elixir-grpc Erlpack codec

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in elixir-grpc grpc_core and grpc allows unauthenticated attackers to exhaust server memory via a compressed Erlang external term in a gRPC message body. GRPC.Codec.Erlpack.decode/2 (grpc_core/lib/grpc/codec/erlpack.ex, and lib/grpc/codec/erlpack.ex before the package split) passes the message body to :erlang.binary_to_term/2. That function inflates a compressed term in full before it returns. The codec sets no limit on the decoded size, and its type checks run only on the decoded term. The server's max_body_size limit counts the compressed bytes of the request. A request with Content-Type: application/grpc+erlpack can therefore make the server allocate a term much larger than the request body. This issue affects grpc: from 0.4.0 before 1.0.0; grpc_core: from 1.0.0 before 1.1.0.

CWE CWE-409
Vendor elixir-grpc
Product grpc
Published Nov 13, 2026
Stay Ahead of the Next One

Get instant alerts for elixir-grpc grpc

Be the first to know when new unknown vulnerabilities affecting elixir-grpc grpc are published β€” delivered to Slack, Telegram or Discord.

Get Free Alerts β†’ Free Β· No credit card Β· 60 sec setup

Affected Versions

elixir-grpc / grpc
0.4.0 < 1.0.0
elixir-grpc / grpc
25bcc569fe2cc4478531a6c546c923205fc751c9 < 0332faae5f5e132314794dbfdae5edecbccea292
elixir-grpc / grpc_core
1.0.0 < 1.1.0
elixir-grpc / grpc_core
0332faae5f5e132314794dbfdae5edecbccea292 < d6bc56ac75dfb6c02db2099909210a37c9be8db6

References

NVD β†— CVE.org β†— EPSS Data β†—
github.com: https://github.com/elixir-grpc/grpc/security/advisories/GHSA-xxp9-7hp4-rqwp cna.erlef.org: https://cna.erlef.org/cves/CVE-2026-121808.html osv.dev: https://osv.dev/vulnerability/EEF-CVE-2026-121808 github.com: https://github.com/elixir-grpc/grpc/commit/25bcc569fe2cc4478531a6c546c923205fc751c9 github.com: https://github.com/elixir-grpc/grpc/commit/0332faae5f5e132314794dbfdae5edecbccea292 github.com: https://github.com/elixir-grpc/grpc/commit/d6bc56ac75dfb6c02db2099909210a37c9be8db6

Credits

πŸ” Jace zx πŸ” zx Jiacheng Zhong Zhun Wang Junmin Zhu Hongwei Li Han Dai Suyue Guo Songyang Peng Ziyue Pan πŸ” Hongwei Li Paulo Valente Jonatan MΓ€nnchen / EEF Peter Ullrich