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)

VendorProductVersions
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