Katalog CVE

CVE-2023-39438

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

Brak weryfikacji uprawnień pozwala dowolnemu uwierzytelnionemu użytkownikowi na wykonywanie określonych operacji przez API CLA-assistant. Umożliwia to dostęp do informacji o CLA, w tym danych osób, które je podpisały oraz skonfigurowanych pól niestandardowych.

Ocena ryzyka

Organizacja może być narażona na nieautoryzowany dostęp do wrażliwych informacji oraz możliwość modyfikacji lub usunięcia konfiguracji CLA dla repozytoriów lub organizacji.

Rekomendacja

Zaleca się wprowadzenie odpowiednich mechanizmów weryfikacji uprawnień w API CLA-assistant oraz monitorowanie dostępu do wrażliwych danych.

Powiązane podatności

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

A missing authorization check allows an arbitrary authenticated user to perform certain operations through the API of CLA-assistant by executing specific additional steps. This allows an arbitrary authenticated user to read CLA information including information of the persons who signed them as well as custom fields the CLA requester had configured. In addition, an arbitrary authenticated user can update or delete the CLA-configuration for repositories or organizations using CLA-assistant. The stored access tokens for GitHub are not affected, as these are redacted from the API-responses.

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