CVE-2026-67585: Atom Exhaustion via _entities Representation Keys in DivvyPayHQ absinthe_federation

Published Aug 7, 2026
·
Updated

Allocation of Resources Without Limits or Throttling vulnerability in DivvyPayHQ absinthefederation 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.toatom/1 by convertkey/2 in lib/absinthe/federation/schema/entitiesfield.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 absinthefederation: from 0.1.0 before 0.9.3.

Affected Software

1 affected component
absinthe_federation>0.1.0<=0.9.3

Event History

Aug 7, 2026
CVE Published
via MITRE·04:42 PM
Data Sourced
via MITRE·04:42 PM
DescriptionWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-67585?

CVE-2026-67585 has a risk rating of 68, indicating a moderate severity level.

2

What is CVE-2026-67585?

CVE-2026-67585 is a vulnerability in DivvyPayHQ absinthe_federation that allows an unauthenticated remote attacker to abort the Erlang VM through resource exhaustion via crafted _entities representation keys.

3

How do I fix CVE-2026-67585?

To mitigate CVE-2026-67585, implement rate limiting or throttling mechanisms for the _entities representation keys in your application.

4

Who is affected by CVE-2026-67585?

Any application using the DivvyPayHQ absinthe_federation library is potentially affected by CVE-2026-67585.

5

What could an attacker achieve with CVE-2026-67585?

An attacker could exploit CVE-2026-67585 to cause resource exhaustion, leading to denial of service by aborting the Erlang VM.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203