Katalog CVE

CVE-2026-71462

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

Streszczenie

Metoda StringListPathField.to_internal_value() wywołuje os.path.exists() na nieograniczonych ścieżkach podanych przez użytkownika. Różnica w odpowiedziach 200 vs 400 ujawnia istnienie dowolnych ścieżek bezwzględnych w podzie controller-web, w tym plików wrażliwych jak SECRET_KEY czy tokeny konta serwisowego.

Ocena ryzyka

Superużytkownik dzierżawcy może potwierdzić istnienie wrażliwych plików, co umożliwia rozpoznanie infrastruktury i potencjalne ataki socjotechniczne, szczególnie w zarządzanych środowiskach AAP.

Rekomendacja

Ogranicz dostęp do endpointu lub zastosuj walidację ścieżek, aby zapobiec ujawnianiu informacji o istnieniu plików.

Inne podatności w AWX

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

StringListPathField.to_internal_value() calls os.path.exists() on unbounded user-supplied paths. 200 vs 400 response reveals existence of arbitrary absolute paths on the controller-web pod. Tenant superuser can confirm /etc/tower/SECRET_KEY, k8s service-account token, receptor sockets, ConfigMap mount points. Mainly impactful on managed AAP (ansiblecloud.com) where tenant admin != host admin.

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