Katalog CVE

CVE-2026-70400

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

API migracji repozytoriów w Gitea akceptuje token public-only, gdy żądanie określa utworzenie prywatnego repozytorium. Delegowany token przeznaczony do działania tylko na zasobach publicznych może utworzyć prywatne repozytorium i zadanie migracji na koncie autoryzującym lub w organizacji, w której ten użytkownik ma niezbędne uprawnienia. Zwykła ścieżka tworzenia prywatnego repozytorium odrzuca ten sam token, ale ścieżka migracji pomija to ograniczenie.

Ocena ryzyka

Token ograniczony do zasobów publicznych może utworzyć prywatne repozytorium, omijając zamierzone ograniczenia. Może to prowadzić do nieautoryzowanego tworzenia zasobów i naruszenia polityki dostępu.

Rekomendacja

Zaktualizuj Gitea do wersji zawierającej poprawkę egzekwującą ograniczenie public-only w ścieżce migracji. Przejrzyj tokeny delegowane i ich uprawnienia do tworzenia repozytoriów.

Inne podatności w Gitea

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

Gitea's repository migration API accepts a public-only token when the request specifies creation of a private repository. A delegated token intended to operate only on public resources can create a private repository and migration task under the authorizing account or an organization where that user has the necessary permissions. The ordinary private repository-creation route rejects the same token, but the migration path omits that restriction.

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