Katalog CVE

CVE-2026-106441

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Hydra przed wersjami 1.3.6 i 1.4.0.dev9 przekazuje konfigurację logowania Pythona do logging.config.dictConfig() bez stosowania polityki celów Hydra do wartości klas handlerów oraz fabryk formatterów, filtrów, handlerów, kolejek i listenerów. Atakujący kontrolujący konfigurację logowania Hydra może wybrać importowalną klasę lub fabrykę i wywołać ją z uprawnieniami aplikacji.

Ocena ryzyka

Atakujący może wykorzystać konfigurację logowania do wykonania kodu z uprawnieniami aplikacji, co może prowadzić do przejęcia aplikacji lub systemu.

Rekomendacja

Zaktualizuj Hydra do wersji 1.3.6 lub 1.4.0.dev9 (lub nowszej) i nie akceptuj niezaufanych konfiguracji logowania.

Inne podatności w Hydra

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

Hydra is a framework for elegantly configuring complex applications. Prior to 1.3.6 and 1.4.0.dev9, Hydra passes Python logging configuration to logging.config.dictConfig() without applying Hydra's target policy to handler class values or formatter, filter, handler, queue, and listener factories. An attacker who controls Hydra logging configuration can therefore select an importable class or factory and cause it to be invoked with the application's privileges, even in versions where instantiate() is protected because the logging path does not use instantiate(). This issue is fixed in versions 1.3.6 and 1.4.0.dev9.

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