AUGUST 16, 2026
Live Feed
Back to database
Case File

CVE-2026-67585

HIGH · CVSS 8.7 EPSS 0.41% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-07 · Last synced 2026-08-16

CyberRota Analysis

AI-Generated

The vulnerability in DivvyPayHQ's absinthe_federation allows unauthenticated remote attackers to exploit the conversion of arbitrary keys in the _entities field, leading to the creation of excessive permanent atoms in the Erlang VM. This results in denial of service by exhausting the atom table, causing application crashes without compromising data integrity. Organizations using absinthe_federation versions from 0.1.0 to before 0.9.3 should prioritize patching to mitigate this availability risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-67585
Severity
HIGH
CVSS
8.7
EPSS
0.41%

Original NVD Description

Allocation of Resources Without Limits or Throttling vulnerability in DivvyPayHQ absinthe_federation allows an unauthenticated remote attacker to abort the Erlang VM via crafted _entities representation keys. Every key of every object in the representations argument of the federation-mandated _entities field is converted with String.to_atom/1 by convert_key/2 in lib/absinthe/federation/schema/entities_field.ex. representations is typed as the open-ended _Any scalar, so its keys bypass schema coercion and the attacker names them freely. Atoms are never garbage collected and the BEAM atom table is hard-capped (about 1,048,576 entries by default), so one request carrying tens of thousands of unique keys creates that many permanent atoms and a handful of such requests exhausts the table and aborts the node. The impact is confined to availability: no data is read or altered, and recovery requires restarting the application. This issue affects absinthe_federation: from 0.1.0 before 0.9.3.