Katalog CVE

CVE-2026-56098

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Wada w rubygem-katello: RegistryProxiesController w Katello zawiera podatność obejścia autoryzacji z powodu braku przerwania wykonania w filtrze registry_authorize. Mimo że aplikacja identyfikuje nieautoryzowane żądania i wywołuje metodę unauthorized, nie zatrzymuje wykonania bieżącej ścieżki kodu (brak instrukcji return). To pozwala aplikacji przejść do dalszej logiki biznesowej i filtrów walidacji bazy danych, co ujawnia stan wewnętrzny poprzez zróżnicowane odpowiedzi, umożliwiając nieuprzywilejowanemu atakującemu enumerację prawidłowych użytkowników, organizacji i produktów w całej instancji.

Ocena ryzyka

Atakujący może pozyskać listę prawidłowych użytkowników, organizacji i produktów, co może ułatwić dalsze ataki, takie jak phishing lub celowane ataki na konta.

Rekomendacja

Zaktualizuj rubygem-katello do wersji zawierającej poprawkę, która dodaje brakujące instrukcje return w filtrze registry_authorize, aby zatrzymać wykonanie po nieautoryzowanym żądaniu.

Inne podatności w Katello

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

A flaw was found in rubygem-katello. The RegistryProxiesController in Katello contains an authorization bypass vulnerability due to an execution fall-through in the registry_authorize filter. While the application identifies unauthorized requests and triggers an error response via the unauthorized method, it fails to halt the execution of the current code path (missing return statement). This failure in the control flow allows the application to proceed into subsequent business logic and database validation filters. Consequently, the application reveals its internal state through differential responses, allowing an unprivileged attacker to enumerate valid Users, Organizations, and Products across the entire instance.

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