Katalog CVE

CVE-2026-103620

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

W GitHub Enterprise Server występuje podatność braku autoryzacji, która pozwala współpracownikowi repozytorium z prawem zapisu usunąć bieżącą gałąź domyślną przez GraphQL API i uczynić gałąź kontrolowaną przez atakującego nową domyślną. W repozytoriach wymagających przeglądu pull requestów, ale nieograniczających usuwania gałęzi, omija to wymóg przeglądu i powoduje, że nowe klony oraz zapytania API używają treści kontrolowanych przez atakującego.

Ocena ryzyka

Atakujący może wprowadzić złośliwą treść jako domyślną gałąź repozytorium, omijając wymóg przeglądu kodu. Może to prowadzić do wykonania niezaufanego kodu lub ujawnienia danych w projektach zależnych od tego repozytorium.

Rekomendacja

Zaktualizuj GitHub Enterprise Server do wersji 3.18.16, 3.19.13, 3.20.9, 3.21.7 lub 3.22.2 (lub nowszej). Skonfiguruj ograniczenia usuwania gałęzi domyślnych w repozytoriach wymagających przeglądu.

Inne podatności w GitHub Enterprise Server

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

A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed a repository collaborator with write access to delete the current default branch through the GraphQL API and cause an attacker-controlled branch to become the new default. In repositories that required pull-request review but did not restrict branch deletion, this bypassed the review requirement and caused fresh clones and default-branch API requests to use attacker-controlled content. This vulnerability affected supported GitHub Enterprise Server releases in the 3.18, 3.19, 3.20, 3.21, and 3.22 series and was fixed in versions 3.18.16, 3.19.13, 3.20.9, 3.21.7, and 3.22.2. This vulnerability was reported via the GitHub Bug Bounty program.

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