Katalog CVE

CVE-2026-70402

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

Streszczenie

Gitea tworzy katalogi i skrypty hooków Git po stronie serwera z uprawnieniami 0777 i polega na umask procesu w celu ograniczenia dostępu. Przy permisywnym umask, takim jak 0000 lub 0002, inny lokalny użytkownik mogący dotrzeć do magazynu repozytorium może zmodyfikować hook lub dodać plik wykonywalny do zapisywalnego katalogu hooków. Późniejsza operacja Git może wykonać ten plik jako konto usługi Gitea.

Ocena ryzyka

Lokalny użytkownik może wykonać dowolny kod jako konto usługi Gitea, co prowadzi do przejęcia usługi i potencjalnego dostępu do wszystkich repozytoriów. Ryzyko jest szczególnie wysokie przy permisywnym umask.

Rekomendacja

Zaktualizuj Gitea do wersji zawierającej poprawkę ustawiającą bezpieczne uprawnienia katalogów hooków. Ustaw restrykcyjny umask dla procesu Gitea i ogranicz lokalny dostęp do magazynu repozytoriów.

Inne podatności w Gitea

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

Gitea creates server-side Git hook directories and scripts with mode 0777 and relies on the process umask to restrict access. With a permissive umask such as 0000 or 0002, another local user who can reach the repository storage may modify a hook or add an executable to a writable hook directory. A later Git operation can execute that file as the Gitea service account.

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