Impact
The vulnerability allows an unauthenticated remote attacker to exhaust the BEAM atom table by supplying a large number of unique keys in the _entities representation field. Allocation of resources without limits or throttling leads to the Erlang VM aborting, resulting in a denial of service. The weakness is a classic case of unchecked atom allocation, identified by CWE-770. No data is read or modified; the impact is strictly disruption of service.
Affected Systems
DivvyPayHQ absinthe_federation, versions 0.1.0 through 0.9.2 inclusive. Version 0.9.3 and later are unaffected.
Risk and Exploitability
The exposure scores a high CVSS of 8.7 and currently has no EPSS value reported, indicating the exploitation probability is not quantified but remains a concern. The vulnerability is not listed in the CISA KEV catalog. Attackers need only send crafted GraphQL requests targeting the _entities field; authentication is not required, making the attack surface wide. Once triggered, the node terminates and requires a restart, leading to significant downtime.
OpenCVE Enrichment