Katalog CVE

CVE-2026-73804

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W Gitea token z zakresem write:user może zarejestrować kontrolowany przez atakującego klucz publiczny SSH na koncie właściciela tokenu. Żądania API podpisane odpowiadającym kluczem prywatnym uwierzytelniają się jako to konto przez HTTP Signature bez informacji o zakresie tokenu API, co pomija sprawdzanie zakresu na poziomie trasy.

Ocena ryzyka

Zamienia token o zakresie użytkownika w nieograniczoną metodę uwierzytelniania API, zachowując normalne uprawnienia konta, co może prowadzić do nieautoryzowanych działań.

Rekomendacja

Zaktualizuj Gitea do wersji z poprawką wymuszającą sprawdzanie zakresu tokenu API również dla uwierzytelniania przez HTTP Signature.

Inne podatności w Gitea

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

Gitea allows a token with write:user scope to register an attacker-controlled SSH public key on the token owner's account. API requests signed with the corresponding private key authenticate as that account through HTTP Signature without API token scope information, causing route-level token scope checks to be skipped. This converts a user-scoped token into an unscoped API authentication method while retaining the account's normal role and repository permissions.

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