Katalog CVE

CVE-2026-66877

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W Gitea, wymóg zatwierdzenia dla pierwszego kontrybutora z forka jest egzekwowany przez blokowanie zadań, ale niektóre ścieżki przejść i wysyłek nie sprawdzają ponownie wymogu zatwierdzenia. Osobne uruchomienie współdzielące grupę concurrency na poziomie zadania może anulować oczekujące zadanie i spowodować ponowne wyemitowanie i wysłanie zablokowanych zadań bez zatwierdzenia.

Ocena ryzyka

Niezatwierdzony kod workflow może wykonać się na self-hosted runnerach, co może prowadzić do nieautoryzowanych działań. Sekrety forków pozostają wstrzymane, a token uruchomienia pozostaje tylko do odczytu.

Rekomendacja

Zaktualizuj Gitea do wersji z poprawką. Przejrzyj konfiguracje concurrency i monitoruj uruchomienia workflow.

Inne podatności w Gitea

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

Gitea enforces first-time fork contributor approval by blocking jobs, but some job transition and dispatch paths do not re-check the run's approval requirement. A separate run sharing a job-level concurrency group can cancel a pending job and cause its blocked sibling jobs to be re-emitted and dispatched without approval. This allows unreviewed workflow code to execute on self-hosted runners; fork secrets remain withheld and the run token remains read-only.

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