Katalog CVE

CVE-2026-52740

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

Streszczenie

W GoCD w wersjach od 18.7.0 do 26.1.0 API Get Template Config porównuje nazwy metod HTTP z rozróżnianiem wielkości liter przy wyborze filtrów autoryzacji. Użytkownik z niższymi uprawnieniami może wysłać żądanie z niestandardową wielkością liter metody HTTP, aby pobrać szablon pipeline'u po nazwie bez wymaganego uprawnienia view i odczytać jego konfigurację.

Ocena ryzyka

Uwierzytelniony użytkownik z niższymi uprawnieniami może odczytać konfigurację szablonów pipeline'ów, do których nie powinien mieć dostępu, co może ujawnić informacje o strukturze i konfiguracji CI/CD. Operacje modyfikujące dane nie są dotknięte, a zmienne secure pozostają zaszyfrowane.

Rekomendacja

Zaktualizuj GoCD do wersji 26.1.0 lub nowszej. Jeśli aktualizacja nie jest możliwa, skonfiguruj reverse proxy do odrzucania metod HTTP innych niż pisane wielkimi literami.

Inne podatności w GoCD

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

GoCD is a continuous deliver server. From 18.7.0 until 26.1.0, the Get Template Config API compares HTTP method names case-sensitively when selecting authorization filters. A lower-privileged authenticated user can send a request with nonstandard HTTP method capitalization to retrieve a pipeline template by name without the required view permission and read its configuration. API operations that modify data are not affected, secure variables remain encrypted, and deployments whose reverse proxy rejects non-uppercase HTTP methods are not affected. This issue is fixed in version 26.1.0.

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