Katalog CVE

CVE-2026-120263

Niskie ryzyko· EPSS 10%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

Gdy w Gitea opcja [oauth2_client].ACCOUNT_LINKING jest ustawiona na auto (nie domyślnie) i rejestracja jest włączona, formularz rejestracji przez linkowanie konta wyszukiwał istniejące konto po nazwie użytkownika lub e-mailu z formularza, zamiast po tożsamości potwierdzonej przez dostawcę OAuth2. Atakujący z kontem u dostawcy OAuth2 mógł podać nazwę innego użytkownika, powiązać swoją tożsamość zewnętrzną z tym kontem Gitea i zalogować się jako on bez hasła, w tym jako administrator; powiązanie pozostawało aktywne przy kolejnych logowaniach.

Ocena ryzyka

Podatność umożliwia przejęcie konta innego użytkownika, w tym konta administratora, bez znajomości hasła. Prowadzi to do pełnej kompromitacji instancji Gitea.

Rekomendacja

Zaktualizuj Gitea do wersji zawierającej poprawkę, w której automatyczne linkowanie działa tylko przy zgodności e-maila lub nazwy użytkownika pochodzącej od dostawcy. Do czasu aktualizacji wyłącz opcję ACCOUNT_LINKING ustawioną na auto.

Inne podatności w Gitea

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

When `[oauth2_client].ACCOUNT_LINKING` is set to `auto` (not the default) and registration is enabled, the link-account sign-up form looked up the existing account to link by the user name or email submitted in the form instead of the identity asserted by the OAuth2 provider. An attacker with an account on a configured OAuth2 provider could submit another user's name, link their external identity to that Gitea account and be signed in as it without its password, including as an administrator. The link persisted for later sign-ins. Automatic linking now only happens when the existing account matches the provider's email or provider-derived user name; otherwise the account password is required.

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