Katalog CVE

CVE-2026-97208

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

Punkt końcowy API Gitea do tworzenia mirrorów push sprawdzał tylko, czy mirrorowanie jest włączone, a nie ustawienie [mirror] DISABLE_NEW_PUSH, które egzekwuje interfejs webowy. Administrator repozytorium mógł tworzyć nowe mirrory push w instancjach, gdzie administrator witryny je wyłączył. Mirror push wypycha wszystkie refy repozytorium do zdalnego repozytorium wybranego przez wywołującego, przy każdym commicie lub zgodnie z harmonogramem.

Ocena ryzyka

Naruszenie polityki bezpieczeństwa — administratorzy repozytoriów mogą tworzyć mirrory push mimo wyłączenia tej funkcji przez administratora witryny, co może prowadzić do nieautoryzowanego wycieku danych.

Rekomendacja

Zaktualizuj Gitea do wersji z poprawką i sprawdź, czy punkt API push_mirrors respektuje ustawienie DISABLE_NEW_PUSH.

Inne podatności w Gitea

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

The Gitea API endpoint for creating push mirrors (`POST /api/v1/repos/{owner}/{repo}/push_mirrors`) checked only whether mirroring was enabled and not the `[mirror] DISABLE_NEW_PUSH` setting that the web interface enforces. A repository administrator could therefore create new push mirrors on instances where the site administrator had disabled them. A push mirror pushes all refs of the repository to a remote chosen by the caller, on each commit or on a schedule.

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