Katalog CVE

CVE-2026-56097

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

Wada w rubygem-katello: podatność na iniekcję SQL w Red Hat Satellite Katello Registry Proxy. Aplikacja nie oczyszcza parametrów wejściowych używanych w zapytaniach do bazy danych w RegistryProxiesController. Metody check_blob_push_org_label i get_matching_products_from_org pobierają etykiety dostarczane przez użytkownika bezpośrednio ze ścieżki żądania i interpolują je do surowych fragmentów SQL. Ta wada jest dostępna dla użytkownika z uprawnieniem create_personal_access_tokens, nawet jeśli dostęp użytkownika jest ograniczony i nie ma przypisanej organizacji ani lokalizacji.

Ocena ryzyka

Atakujący może wykonywać dowolne zapytania SQL, co może prowadzić do ujawnienia, modyfikacji lub usunięcia danych w bazie danych, a także do eskalacji uprawnień.

Rekomendacja

Zaktualizuj rubygem-katello do wersji zawierającej poprawkę, która oczyszcza parametry wejściowe i używa sparametryzowanych zapytań, aby zapobiec iniekcji SQL.

Inne podatności w Katello

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

A flaw was found in rubygem-katello. An SQL injection vulnerability exists in the Red Hat Satellite Katello Registry Proxy. The application fails to sanitize input parameters used in database queries within the RegistryProxiesController. The methods check_blob_push_org_label and get_matching_products_from_org take user-supplied labels directly from the request path and interpolate them into raw SQL fragments. This flaw is accessible to a user with only the create_personal_access_tokens permission, even if the user access is restricted, with no Organization or Location assigned.

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