FICHE CVE

CVE-2026-106440

Publiée le 2026-10-06 · Dernière modification le 2026-10-09

🇫🇷 EN BREF

Les utilisateurs du framework de configuration Hydra (plus précisément le package `hydra-optuna-sweeper`) sont affectés par une faille permettant l'exécution de code Python arbitraire. Un attaquant peut prendre le contrôle total des privilèges de l'application s'il parvient à convaincre un utilisateur de lancer le programme avec un fichier de configuration malveillant ou des modifications spécifiques via la ligne de commande. Cela nécessite un accès local au système ainsi qu'une interaction de l'utilisateur pour déclencher l'exécution.

CVSS 3.17.8 ÉLEVÉE
Type de faiblesse
Publiée2026-10-06
Dernière modification2026-10-09

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurRequise
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

Hydra is a framework for elegantly configuring complex applications. From 1.2.0 until 1.3.0 and 1.4.0.dev10, the hydra-optuna-sweeper package accepts a configuration-controlled dotted path in hydra.sweeper.custom_search_space, resolves it with hydra.utils.get_method(), and later invokes the returned callable in the Hydra controller process. Because get_method() is a trusted-input lookup helper and does not apply the execution policy used by instantiate(), an attacker who controls Optuna sweep configuration or command-line overrides can select importable Python code for execution with the application's privileges, including bypassing a trusted execution whitelist on affected Hydra 1.4 development releases. This issue is fixed in versions 1.3.0 and 1.4.0.dev10.