Atom Exhaustion via _entities Representation Keys in DivvyPayHQ absinthe_federation
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| DivvyPayHQ | absinthe_federation | unaffected |
|
||||||
| DivvyPayHQ | absinthe_federation | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Divvypayhq | Absinthe Federation |
|
||||||||
| Divvypayhq | Absinthe Federation |
|
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.707% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Atom Exhaustion via _entities Representation Keys in DivvyPayHQ absinthe_federation | |
| First Time appeared |
Divvypayhq
Divvypayhq absinthe Federation |
|
| Weaknesses | CWE-770 | |
| CPEs | cpe:2.3:a:divvypayhq:absinthe_federation:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Divvypayhq
Divvypayhq absinthe Federation |
|
| References |
| |
| Metrics |
cvssV4_0
|