πŸ” CVE Alert

CVE-2026-86696

UNKNOWN 0.0

Unbounded atom creation from unsigned LogoutResponse status codes in esaml allows atom table exhaustion

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Allocation of Resources Without Limits or Throttling vulnerability in esaml in dropbox esaml allows an unauthenticated attacker to exhaust the Erlang VM atom table and crash the node via unsigned LogoutResponse messages. esaml:status_code_map/1 in src/esaml.erl maps any StatusCode value it does not recognize to an atom with list_to_atom/1 on the last colon-separated segment of the URN. esaml_sp:validate_logout_response/2 verifies a signature only when the message carries one, so an unsigned LogoutResponse posted to the single-logout endpoint reaches esaml:decode_logout_response/1 and mints one permanent atom per distinct status value. Atoms are never reclaimed and the VM caps the atom table at about one million entries, so an attacker who posts that many distinct values aborts the node. This issue affects esaml: from 0.1.0 onward.

CWE CWE-770
Vendor handnot2
Product esaml
Published Oct 22, 2026
Stay Ahead of the Next One

Get instant alerts for handnot2 esaml

Be the first to know when new unknown vulnerabilities affecting handnot2 esaml are published β€” delivered to Slack, Telegram or Discord.

Get Free Alerts β†’ Free Β· No credit card Β· 60 sec setup

Affected Versions

handnot2 / esaml
be692b56245071899757afa7ef47e43593d3de96 < *
arekinath / esaml
be692b56245071899757afa7ef47e43593d3de96 < *
dropbox / esaml
0.1.0 < *
dropbox / esaml
be692b56245071899757afa7ef47e43593d3de96 < *

References

NVD β†— CVE.org β†— EPSS Data β†—
cna.erlef.org: https://cna.erlef.org/cves/CVE-2026-86696.html osv.dev: https://osv.dev/vulnerability/EEF-CVE-2026-86696 github.com: https://github.com/handnot2/esaml/commit/be692b56245071899757afa7ef47e43593d3de96 github.com: https://github.com/arekinath/esaml/commit/be692b56245071899757afa7ef47e43593d3de96 github.com: https://github.com/dropbox/esaml/commit/be692b56245071899757afa7ef47e43593d3de96

Credits

Quinn Wilton πŸ” Quinn Wilton Jonatan MΓ€nnchen / EEF