Katalog CVE

CVE-2026-66874

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

Streszczenie

W Gitea przy zdarzeniach pull request workflow jest odczytywany z gałęzi źródłowej PR, a gdy filtry gałęzi lub ścieżek wykluczają wykonanie, publikowany jest syntetyczny status "skipped". Autor forka może dostarczyć workflow pasujący do wymaganego kontekstu statusu, ale celowo uniemożliwić jego uruchomienie, a status "skipped" jest liczony jako sukces.

Ocena ryzyka

Ochrona gałęzi lub wymagane przez organizację sprawdzenia workflow mogą wyglądać na spełnione, mimo że wymagany workflow się nie wykonał, co pozwala obejść kontrolę jakości i bezpieczeństwa kodu bez zgody opiekuna.

Rekomendacja

Zaktualizuj Gitea do wersji zawierającej poprawkę i zweryfikuj, czy statusy "skipped" nie są traktowane jako sukces w regułach ochrony gałęzi oraz wymaganych workflow.

Inne podatności w Gitea

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

For pull request events, Gitea reads workflow definitions from the pull request head and posts a synthetic skipped status when workflow branch or path filters exclude execution. A fork pull request author can supply a workflow matching a required status context but deliberately prevent it from running. Because skipped statuses count as success, branch protection or organization-required workflow checks can appear satisfied without the mandated workflow executing; no runner or maintainer approval is required for this path.

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