grpc
An Elixir implementation of gRPC
Activity
- Latest release
- 1w ago
- Total releases
- 30
- Cadence
- ~27 days
- Last 12 months
- 13
Reach
- Downloads
- 6.6M
- Stars
- 1.5k
Details
- License
- Apache-2.0
- First release
- Mar 21, 2018
| Version | Released | |
|---|---|---|
1.0.5
patch
| ||
1.0.4
patch
| ||
1.0.3
patch
| ||
1.0.2
patch
| ||
1.0.1
patch
| ||
1.0.0
major
| ||
1.0.0-rc.1
pre
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.11.5
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.11.4
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.11.3
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.11.2
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.11.1
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.11.0
minor
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.10.2
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.10.1
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.10.0
minor
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.9.0
minor
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.8.1
patch
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.8.0
minor
4 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48599
GHSA-mwr4-5g34-j5cq
EEF-CVE-2026-48599
Aug 25, 2026
gRPC Erlang package's path bindings are overridable by query string and request body
High
Network
Low
Low
None
SummaryIn the HTTP-to-gRPC transcoding layer of the DetailsAll three clauses of PoC
ImpactAffects applications using References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.8.0
0.8.1
0.9.0
+ 1 more Show less
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.7.0
minor
3 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.6.0
minor
3 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.5.0
minor
3 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.5.0-beta.1
pre
3 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.5.0-beta
pre
3 CVEs
CVE-2026-53430
GHSA-6ccx-9c9f-327w
EEF-CVE-2026-53430
Aug 25, 2026
gRPC Erlang package has unbounded gzip decompression (decompression bomb)
High
Network
Low
None
None
SummaryAn unauthenticated remote peer can crash any gRPC server built on this library by sending a small gzip-compressed frame that decompresses to gigabytes, exhausting the BEAM node's heap and triggering an OOM kill (denial of service). Introduced in https://github.com/elixir-grpc/grpc/commit/beae6800fc8baf126f3fe7107d86a50e105275ba Details
PoCA script that verifies the vulnerability is attached to the end of this report. Run it against a stock gRPC server using this library; the BEAM node's memory usage will balloon and the VM will be OOM-killed after a single request. ImpactThis is a decompression bomb / denial-of-service vulnerability. Any service that exposes a gRPC endpoint built on this library and accepts gzip-compressed requests is affected. No authentication, prior state, or special configuration is required — the attacker only needs to be able to reach the gRPC port and send a single crafted frame with Scripts and Logs
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-48853
GHSA-grp7-v8xh-rj7h
EEF-CVE-2026-48853
Aug 25, 2026
gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads
Critical
Network
Low
None
None
Summary
DetailsRoot cause — 1. DoS via atom exhaustion — BEAM atoms are never garbage-collected and the global atom table is bounded (~1,048,576 entries). A crafted payload encoding large numbers of fresh atoms saturates the table and crashes the entire VM, taking down all applications on the node. 2. RCE via fun materialization — Without Configuration requirement: PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.5.0
0.5.0-beta
0.5.0-beta.1
+ 6 more Show less
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.4.0-alpha.2
pre
1 CVE
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.4.0-alpha.1
pre
1 CVE
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.3.1
initial
1 CVE
CVE-2026-48854
GHSA-q8gf-9rvj-gmgj
EEF-CVE-2026-48854
Aug 25, 2026
gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`
High
Network
Low
None
None
Summary
DetailsThe read loop in The PoC
ImpactAffects References
Affected versions
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.3.1
0.4.0-alpha.1
0.4.0-alpha.2
+ 9 more Show less
0.5.0
0.5.0-beta
0.5.0-beta.1
0.6.0
0.7.0
0.8.0
0.8.1
0.9.0
1.0.0-rc.1
Fixed in
1.0.0
References
Updated Aug 26, 2026 · Source: OSV.dev | ||
0.3.0-alpha.2
pre
| ||
0.3.0-alpha.1
pre
| ||
0.3.0-alpha
pre
|