Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
5.3
CVE-2024-31209: Erlang OpenID Connect Library Can Be Crashed by Abusive Requests
CVE-2024-31209 · published 2 years ago
Summary
The Erlang OpenID Connect library can be crashed by making a large number of requests, which can stop it from working. This can happen if an attacker sends a lot of malicious requests, causing the library to run out of resources. To fix this issue, update to version 3.1.2 or 3.2.0-beta.3.
What to do
- Update oidcc to version 3.0.2.
- Update oidcc to version 3.1.2.
- Update oidcc to version 3.2.0-beta.3.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| erlang | – | oidcc |
>= 3.0.0, < 3.0.2 >= 3.1.0, < 3.1.2 >= 3.2.0-beta.1, < 3.2.0-beta.3 Fix: upgrade to 3.0.2
|
Original advisory text
OpenID Connect client Atom Exhaustion in provider configuration worker ets table location
oidcc is the OpenID Connect client library for Erlang. Denial of Service (DoS) by Atom exhaustion is possible by calling `oidcc_provider_configuration_worker:get_provider_configuration/1` or `oidcc_provider_configuration_worker:get_jwks/1`. This issue has been patched in version(s)`3.1.2` & `3.2.0-beta.3`.
References
- https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/atom_...
- https://github.com/advisories/GHSA-mj35-2rgf-cv8p
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/31xxx/CVE-2024-31209... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2024-31209 Vendor Advisory
- https://github.com/erlef/oidcc/blob/018dbb53dd752cb1e331637d8e0e6a489ba1fae9/src... URL
- https://github.com/erlef/oidcc/security/advisories/GHSA-mj35-2rgf-cv8p Vendor Advisory
- https://github.com/erlef/oidcc/commit/2f304d877c7e0613d6fd952d7feacbf40dbc355c Patch
- https://github.com/erlef/oidcc/commit/48171fb62688fb4eec1ead0884aa501e0aa68649 Patch
- https://github.com/erlef/oidcc/commit/ac458ed88dc292aad6fa7343f6a53e73c560fb1a Patch
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Type
CWE-400Uncontrolled Resource Consumption
Timeline
Published4 Apr 2024
Updated4 Nov 2026
First seen6 Mar 2026
Track software like this
Free during beta