Katalog CVE

CVE-2026-70396

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

API tworzenia repozytoriów organizacji w Gitea wymaga zakresu write:organization, ale pomija zakres tokenu write:repository wymuszany przez inne trasy tworzenia repozytoriów. Token osobistego dostępu lub token aplikacji OAuth bez zakresu zapisu do repozytoriów może zatem tworzyć repozytoria należące do organizacji, jeśli autoryzujący użytkownik ma do tego uprawnienia. Omija to granicę delegowanego zakresu tokenu, pozostając jednocześnie ograniczonym uprawnieniami organizacyjnymi użytkownika.

Ocena ryzyka

Token o zawężonym zakresie może zostać użyty do utworzenia nieautoryzowanych repozytoriów w organizacji, naruszając zasadę najmniejszych uprawnień i granice delegacji tokenu. Może to prowadzić do niekontrolowanego tworzenia zasobów i potencjalnego wycieku danych.

Rekomendacja

Zaktualizuj Gitea do wersji zawierającej poprawkę. Do czasu aktualizacji przejrzyj i ogranicz zakresy przyznawane tokenom osobistego dostępu oraz aplikacjom OAuth, a także monitoruj tworzenie repozytoriów organizacji.

Inne podatności w Gitea

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

Gitea's organization repository-creation API requires write:organization but omits the write:repository token scope enforced by other repository-creation routes. A personal access token or OAuth application token without repository-write scope can therefore create organization-owned repositories if the authorizing user has permission to do so. This bypasses the token's delegated scope boundary while remaining subject to the user's organization permissions.

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