CVE-2026-106440
7.8 HIGHpublic exploit availablePublished 2026-10-06 · Updated 2026-10-09
AI risk analysis
- Summary
- The flaw allows attackers to execute arbitrary Python code through a configurable dotted path in Hydra's sweeper functionality, bypassing execution whitelists and potentially leading to full system compromise.
- Exploitability
- Moderately difficult to exploit as it requires controlling the Optuna sweep configuration or command-line overrides, but can be achieved through crafted input that gets processed by hydra.utils.get_method() without proper execution policy enforcement.
- Blast radius
- High impact in environments where Hydra is used for complex application configuration, potentially allowing attackers to execute arbitrary code with the privileges of the application process and bypass trusted execution whitelists.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to version 1.3.0 or 1.4.0.dev10 to fix the vulnerability in hydra-optuna-sweeper package.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
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.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-470
Public exploit & PoC references
- https://github.com/hydra-ecosystem/hydra/commit/0dd18084589a3d3e577d1f1a8a48fb485c94a5e6
- https://github.com/hydra-ecosystem/hydra/commit/4720dfca2bde27fa140ec287a05709668fbdf168
- https://github.com/hydra-ecosystem/hydra/releases/tag/v1.3.7
- https://github.com/hydra-ecosystem/hydra/security/advisories/GHSA-5jjj-9xc3-rm56
All references
- https://github.com/hydra-ecosystem/hydra/commit/0dd18084589a3d3e577d1f1a8a48fb485c94a5e6
- https://github.com/hydra-ecosystem/hydra/commit/4720dfca2bde27fa140ec287a05709668fbdf168
- https://github.com/hydra-ecosystem/hydra/releases/tag/v1.3.7
- https://github.com/hydra-ecosystem/hydra/security/advisories/GHSA-5jjj-9xc3-rm56
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-106441PoC
- HIGHCVE-2026-93348PoC
- HIGHCVE-2026-76825PoC
- HIGHCVE-2026-86792PoC
- HIGHCVE-2026-100570PoC
- HIGHCVE-2026-100864PoC
- HIGHCVE-2026-100865PoC
- HIGHCVE-2026-102925PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.