Katalog CVE

CVE-2026-106442

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

Streszczenie

Hydra w wersjach od 1.3.4 do 1.3.6 oraz 1.4.0.dev9 ma niekompletną czarną listę celów dla instantiate(), która nie sprawdza w pełni efektywnego wywoływanego obiektu. Obejścia takie jak timeit.timeit, deserializacja pickle.loads, aliasy, pomocnicy zwracający callable, ogólne dispatch i odroczone wywołania mogą ukryć lub opóźnić efektywny cel i obejść autoryzację opartą na nazwie.

Ocena ryzyka

Atakujący, który kontroluje niezaufaną konfigurację Hydra, może wykonać kod 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 unikaj przetwarzania niezaufanych konfiguracji.

Inne podatności w Hydra

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

Hydra is a framework for elegantly configuring complex applications. From 1.3.4 until 1.3.6 and 1.4.0.dev9, the instantiate() target blacklist introduced for CVE-2026-68508 incompletely checks the effective callable selected by the target field. Execution wrappers such as timeit.timeit, executable deserialization through pickle.loads, aliases, callable-returning helpers, generic dispatch, and deferred calls can obscure or defer the effective target and bypass name-based authorization. An attacker who causes an application to instantiate untrusted Hydra configuration can use these gaps to execute code with the application's privileges. This issue is fixed in versions 1.3.6 and 1.4.0.dev9.

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