Katalog CVE

CVE-2026-94205

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

Gitea Actions decydował, czy przebieg pull requesta z forka wymaga zatwierdzenia, na podstawie użytkownika, który wyzwolił zdarzenie, a nie autora pull requesta. Dla aktywności `pull_request` wyzwolonej przez opiekuna podczas zwykłego triażu, takiego jak dodanie etykiety, przebieg był tworzony bez wymagania zatwierdzenia, podczas gdy definicja przepływu pracy była nadal pobierana z głowy forka. Tam, gdzie Actions jest włączone i zarejestrowany jest pasujący runner, kod przepływu pracy kontrolowany przez fork mógł działać na runnerach bazowego repozytorium bez wyraźnego zatwierdzenia.

Ocena ryzyka

Atakujący może uruchomić złośliwy kod na runnerach repozytorium bez zatwierdzenia, co może prowadzić do naruszenia bezpieczeństwa i kompromitacji środowiska CI/CD.

Rekomendacja

Zaktualizuj Gitea do wersji z poprawką i dokładnie skonfiguruj zasady zatwierdzania dla pull requestów z forków.

Inne podatności w Gitea

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

Gitea Actions decided whether a fork pull request run needed approval based on the user who triggered the event rather than the pull request author. For `pull_request` activity triggered by a maintainer during ordinary triage, such as adding a label, the run was created without requiring approval, while the workflow definition was still taken from the fork head. Where Actions is enabled and a matching runner is registered, fork-controlled workflow code could run on the base repository's runners without an explicit approval.

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