CVE-2026-67585

DivvyPayHQ · absinthe_federation

The DivvyPayHQ absinthe_federation library is vulnerable to resource exhaustion, allowing an unauthenticated remote attacker to crash the Erlang VM via crafted _entities representation keys.

Executive summary

An unauthenticated resource exhaustion vulnerability in DivvyPayHQ absinthe_federation allows remote attackers to crash the host Erlang VM.

Vulnerability

The application fails to limit resource allocation when processing specifically crafted _entities representation keys, leading to a denial of service (CWE-770) that forces the Erlang VM to abort.

Business impact

The vulnerability allows an unauthenticated attacker to cause a complete denial of service for any application utilizing the affected library. With a CVSS score of 8.7, the ability to remotely crash the underlying Erlang VM poses a critical threat to service availability and business continuity. This could result in significant downtime for services relying on the federated API.

Remediation

Immediate Action: Update the absinthe_federation library to version 0.9.3 or higher to apply the necessary resource limits and input validation.

Proactive Monitoring: Monitor server logs and Erlang VM health metrics for sudden crashes or anomalous resource spikes associated with incoming API requests.

Compensating Controls: Deploy a Web Application Firewall or load balancer to inspect and filter incoming requests, specifically looking for malformed or excessively large _entities payloads.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Given that this vulnerability can be triggered by an unauthenticated attacker to cause a total service failure, it should be treated with extreme urgency. Developers must update the library immediately to ensure the Erlang VM remains resilient against malicious input.