PT-2023-30745 · Authentik · Authentik

Sapd

·

Published

2023-11-21

·

Updated

2026-04-16

·

CVE-2023-48228

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions authentik versions prior to 2023.8.5 authentik versions prior to 2023.10.4
Description The issue concerns the implementation of the Proof Key for Code Exchange (PKCE) in authentik, an open-source identity provider. When initializing an OAuth2 flow with a code challenge and code method, authentik must check for a matching and existing code verifier during the token step. However, prior to the specified fixed versions, authentik only checks the contents of code verifier when it is provided. If code verifier is left out, authentik accepts the token request without it, even when the flow started with a code challenge.
Recommendations For versions prior to 2023.8.5, update to version 2023.8.5 or later. For versions prior to 2023.10.4, update to version 2023.10.4 or later.

Exploit

Fix

Improper Authentication

Weakness Enumeration

Related Identifiers

BIT-AUTHENTIK-2023-48228
CVE-2023-48228
GHSA-FM34-V8XQ-F2C3

Affected Products

Authentik