Vulnerability · Published Jun 28, 2024 · Assigned by GitHub_M
CVE-2024-38371Insufficient access control for OAuth2 Device Code flow in authentik
High 8.6
In plain English
A high-severity improper access control in authentik from goauthentik. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 48% of all known vulnerabilities).
Severity (CVSS 3.1)8.6High
Exploit odds (30 days)0.6%top 52.1% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known
Official description
authentik is an open-source Identity Provider. Access restrictions assigned to an application were not checked when using the OAuth2 Device code flow. This could potentially allow users without the correct authorization to get OAuth tokens for an application and access it. This issue has been patched in version(s) 2024.6.0, 2024.2.4 and 2024.4.3.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| goauthentik | authentik | < 2024.6.0< 2024.4.3< 2024.2.4 |
Weakness: CWE-284, CWE-285 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L
References
- https://github.com/goauthentik/authentik/security/advisories/GHSA-jq3m-37m7-gp45 x_refsource_CONFIRM
- https://github.com/goauthentik/authentik/releases/tag/version%2F2024.2.4 x_refsource_MISC
- https://github.com/goauthentik/authentik/releases/tag/version%2F2024.4.3 x_refsource_MISC
- https://github.com/goauthentik/authentik/releases/tag/version%2F2024.6.0 x_refsource_MISC