Katalog CVE

CVE-2026-5512

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

W GitHub Enterprise Server wykryto podatność nieprawidłowej autoryzacji, która pozwalała uwierzytelnionemu atakującemu ustalić nazwy prywatnych repozytoriów na podstawie ich numerycznego ID. Punkt końcowy API polityki mobilnego przesyłania nie wykonywał wczesnej kontroli autoryzacji, a komunikaty błędów walidacji zawierały pełną nazwę repozytorium, do którego wywołujący nie miał dostępu. Podatność dotyczyła wszystkich wersji przed 3.21 i została naprawiona w wersjach 3.20.1, 3.19.5, 3.18.8, 3.17.14, 3.16.17, 3.15.21 i 3.14.26.

Ocena ryzyka

Uwierzytelniony atakujący może ujawnić nazwy prywatnych repozytoriów, co stanowi naruszenie poufności informacji o organizacji. Może to ułatwić dalsze ataki ukierunkowane.

Rekomendacja

Należy zaktualizować GitHub Enterprise Server do jednej z naprawionych wersji (3.20.1, 3.19.5, 3.18.8, 3.17.14, 3.16.17, 3.15.21 lub 3.14.26).

Inne podatności w GitHub Enterprise Server

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

An improper authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to determine the names of private repositories by their numeric ID. The mobile upload policy API endpoint did not perform an early authorization check, and validation error messages included the full repository name for repositories the caller did not have access to. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.1, 3.19.5, 3.18.8, 3.17.14, 3.16.17, 3.15.21, and 3.14.26. This vulnerability was reported via the GitHub Bug Bounty program.

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