CVE-2026-68508: Arbitrary Code Execution via Unsafe Dynamic Instantiation in Hydra Core
Vulnerability ID: CVE-2026-68508
CVSS Score: 7.8
Published: 2026-08-21
CVE-2026-68508 is a high-severity arbitrary code execution vulnerability in facebookresearch/hydra (hydra-core) prior to version 1.3.4. The vulnerability exists within the dynamic instantiation system hydra.utils.instantiate(), which resolves and executes arbitrary Python callables from configuration files. An attacker capable of submitting untrusted configurations can achieve arbitrary code execution in the context of the consuming process.
TL;DR
A vulnerability in hydra-core before 1.3.4 allows unauthenticated arbitrary code execution via crafted configuration files processed by the unsafe dynamic object instantiation utility.
⚠️ Exploit Status: POC
Technical Details
- CWE ID: CWE-94 / CWE-470
- Attack Vector: Local (AV:L)
- CVSS Score: 7.8 (High)
- Exploit Status: PoC
- CISA KEV Status: Not Listed
- Ransomware Use: No Known Association
Affected Systems
- facebookresearch/hydra (hydra-core)
-
hydra-core: < 1.3.4 (Fixed in:
1.3.4)
Code Analysis
Commit: 7faad0d
Add blocklist validation to target instantiation
@@ -2,6 +2,7 @@\n \n import copy\n import functools\n+import os\n...\n+DEFAULT_BLOCKLISTED_MODULES = {\n+ "builtins.exec",\n+ "builtins.eval",\n+ "subprocess.Popen",\n...\n+}
Exploit Details
- GitHub Security Advisory: Exploit explanation and verification scripts inside model load pipelines.
Mitigation Strategies
- Upgrade hydra-core to version 1.3.4 or higher to enforce target blocklisting
- Configure HYDRA_INSTANTIATE_ALLOWLIST_OVERRIDE for required targets
- Implement application-level safe loader wrappers to validate target paths
- Migrate to the default-deny allowlist architecture of Hydra 1.4+
Remediation Steps:
- Update requirements.txt or dependency lockfiles to require hydra-core>=1.3.4
- Locate applications utilizing hydra.utils.instantiate() on external files
- Implement verification boundaries on configuration metadata parsed from third-party hubs
References
- GitHub Security Advisory GHSA-2cp2-2r3c-7p7r
- CVE-2026-68508 on CVE.org
- Hydra Issue Tracker #3259
- Hydra Pull Request #3261
- Palo Alto Networks Unit 42 Analysis
Read the full report for CVE-2026-68508 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)