Katalog CVE

CVE-2026-40166

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

W authentik przed wersjami 2025.12.5 i 2026.2.3, uwierzytelnieni użytkownicy niebędący administratorami, posiadający co najmniej jeden token OAuth2, mogą pobrać client_secret poufnych dostawców OAuth2, z którymi wcześniej się uwierzytelnili. Dzieje się to przez API GET /api/v3/oauth2/access_tokens/, które zwraca zagnieżdżony obiekt provider zawierający client_id i client_secret dla dostawców z client_type: confidential.

Ocena ryzyka

Podatność umożliwia użytkownikom o niskich uprawnieniach dostęp do wrażliwych sekretów klienta OAuth2, co może prowadzić do nieautoryzowanego dostępu do zasobów chronionych przez tych dostawców.

Rekomendacja

Zaleca się natychmiastową aktualizację authentik do wersji 2025.12.5 lub 2026.2.3, które zawierają poprawkę.

Inne podatności w authentik

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

authentik is an open-source identity provider. In versions prior to 2025.12.5 and 2026.2.0-rc1 through 2026.2.2, authenticated non-admin users with at least one OAuth2 access token can retrieve the client_secret of confidential OAuth2 providers they have previously authenticated against, exposing sensitive information to users without the correct permissions. This logic is GET /api/v3/oauth2/access_tokens/. The API response includes a nested provider object containing client_id and client_secret for providers configured with client_type: confidential, which should not be accessible to low-privilege users. This issue has been fixed in versions 2025.12.5 and 2026.2.3.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS