Katalog CVE

CVE-2026-71461

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

Streszczenie

Metoda HostList.list() łapie wyjątek Exception i zwraca str(e) bezpośrednio. Poprzez host_filter, każdy uwierzytelniony użytkownik może wywołać Django FieldError (ujawniający pełny graf relacji modelu Host) lub PostgreSQL DataError (ujawniający surowe błędy bazy danych).

Ocena ryzyka

Uwierzytelniony użytkownik może uzyskać szczegółowe informacje o strukturze bazy danych i błędach, co ułatwia dalsze ataki i eskalację uprawnień.

Rekomendacja

Popraw obsługę błędów w HostList.list(), aby nie zwracać surowych komunikatów błędów użytkownikowi.

Inne podatności w AWX

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

HostList.list() catches bare Exception and returns str(e) verbatim. Via host_filter, any authenticated user triggers Django FieldError (leaking complete Host model relation graph including internal reverse accessors) or PostgreSQL DataError (leaking raw database error strings). Two primitives: credential__search=x dumps ORM schema, name__regex=[bad reflects PostgreSQL errors.

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