Hydra instantiate() blacklist bypass allows code execution
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat.
Summary
The hydra-core package on PyPI from 1.3.4 before 1.3.6 and from 1.4.0.dev0 before 1.4.0.dev9 is affected. The instantiate() target blacklist checks the effective callable incompletely, so wrappers, aliases and deferred calls can hide the real target (CWE-184). An attacker who can make an application instantiate untrusted Hydra configuration can execute code with that application's privileges.
Written with Claude Haiku 5.5 from the sources below · 2026-10-30
Description from the CNA
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| hydra-ecosystem | hydra | 1.3.4 to before 1.3.6; 1.4.0.dev0 to before 1.4.0.dev9 | 1.3.6, 1.4.0.dev9 | Patch available | CNA |
| — | hydra-core (PyPI) | 1.3.4 to before 1.3.6 | 1.3.6 | Patch available | GHSA-rqx7-p7vv-w7hr |
| — | hydra-core (PyPI) | 1.4.0.dev0 to before 1.4.0.dev9 | 1.4.0.dev9 | Patch available | GHSA-rqx7-p7vv-w7hr |
- hydra Vendorhydra-ecosystem Affected 1.3.4 to before 1.3.6; 1.4.0.dev0 to before 1.4.0.dev9 Fixed in 1.3.6, 1.4.0.dev9 Patch available CNA
- hydra-core (PyPI) Vendor— Affected 1.3.4 to before 1.3.6 Fixed in 1.3.6 Patch available GHSA-rqx7-p7vv-w7hr
- hydra-core (PyPI) Vendor— Affected 1.4.0.dev0 to before 1.4.0.dev9 Fixed in 1.4.0.dev9 Patch available GHSA-rqx7-p7vv-w7hr
Remediation
Upgrade hydra-core to 1.3.6 or 1.4.0.dev9. Red Hat fixes Red Hat AI Inference Server 3.5 and Red Hat Enterprise Linux AI 3.5 in advisories RHSA-2026:82368, RHSA-2026:82415, RHSA-2026:92449 and RHSA-2026:92452. The sources list no fixed version for hydra.
Written with Claude Haiku 5.5 from the sources below · 2026-10-30
- Fix · CNA hydra (hydra-ecosystem) Fixed in 1.3.6, 1.4.0.dev9
- Fix · GHSA-rqx7-p7vv-w7hr hydra-core (PyPI) Fixed in 1.3.6 Advisory →
- Fix · GHSA-rqx7-p7vv-w7hr hydra-core (PyPI) Fixed in 1.4.0.dev9 Advisory →
Red Hat 4 advisories
- RHSA-2026:92452 Released 2026-10-29 · Red Hat rating CriticalRed Hat Enterprise Linux AI 3.5.2 enhancement update
- Red Hat Enterprise Linux AI 3.5 registry.redhat.io/rhelai3/bootc-aws-cuda-rhel9, registry.redhat.io/rhelai3/bootc-azure-cuda-rhel9, registry.redhat.io/rhelai3/bootc-azure-rocm-rhel9 +3
- RHSA-2026:92449 Released 2026-10-29 · Red Hat rating CriticalRed Hat Enterprise Linux AI 3.5.2 enhancement update
- Red Hat Enterprise Linux AI 3.5 registry.redhat.io/rhelai3/disk-image-cuda-rhel9
- RHSA-2026:82415 Released 2026-10-13 · Red Hat rating CriticalRed Hat AI Inference 3.5.2 (cpu)
- Red Hat AI Inference Server 3.5 registry.redhat.io/rhaii/vllm-cpu-rhel9
Show 1 more Red Hat advisories
- RHSA-2026:82368 Released 2026-10-13 · Red Hat rating CriticalRed Hat AI Inference 3.5.2 (cuda)
- Red Hat AI Inference Server 3.5 registry.redhat.io/rhaii/vllm-cuda-rhel9
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat AI Inference Server 3.5 | Fixed | RHSA-2026:82368, RHSA-2026:82415 |
| Red Hat Enterprise Linux AI 3.5 | Fixed | RHSA-2026:92449, RHSA-2026:92452 |
Not affected: 2 products
- Red Hat AI Inference Server
- Red Hat Enterprise Linux AI 3.5
Timeline
- 2026-10-06 Threatist record created from CVE-2026-106442
- 2026-10-07 CISA SSVC decision points changed
- 2026-10-07 Priority changed: MEDIUM → LOW
- 2026-10-07 Alias added: GHSA-rqx7-p7vv-w7hr
- 2026-10-07 Fix available: PyPI/[email protected], PyPI/[email protected] · GHSA-rqx7-p7vv-w7hr
- 2026-10-07 CVSS score added · GHSA-rqx7-p7vv-w7hr
- 2026-10-07 Weakness changed · GHSA-rqx7-p7vv-w7hr
- 2026-10-07 8 new references · GHSA-rqx7-p7vv-w7hr
- 2026-10-08 Affected versions changed · Red Hat
- 2026-10-08 CVSS score added · Red Hat
- 2026-10-14 Fix available: RHSA-2026:82368 · Red Hat
- 2026-10-14 Fix available: RHSA-2026:82415 · Red Hat
- 2026-10-15 Fix available: Red Hat AI Inference Server 3.5 · Red Hat
- 2026-10-21 Affected versions changed · Red Hat
- 2026-10-30 Fix available: RHSA-2026:92452 · Red Hat
- 2026-10-30 Fix available: RHSA-2026:92449 · Red Hat
- 2026-10-30 Fix available: Red Hat Enterprise Linux AI 3.5 · Red Hat
References
Other 7
- https://github.com/hydra-ecosystem/hydra/security/advisories/GHSA-rqx7-p7vv-w7hr
- https://github.com/hydra-ecosystem/hydra/pull/3412
- https://github.com/hydra-ecosystem/hydra/pull/3413
- https://github.com/hydra-ecosystem/hydra/commit/2c82bbb3f39603b336cb852461739fdf7a38798a
- https://github.com/hydra-ecosystem/hydra/commit/f462811117b5ecfd2ed652ed52d6b4e3771bd943
- https://github.com/hydra-ecosystem/hydra/releases/tag/v1.3.6
- https://github.com/hydra-ecosystem/hydra
More hydra-ecosystem vulnerabilities
- TI-2026-68891 Mutable policy state in Hydra allows blocklist bypass CVSS 4.0HIGH 8.5
- TI-2026-68892 Hydra Optuna sweeper executes untrusted callables from configuration CVSS 3.1HIGH 7.8
- TI-2026-68893 Hydra logging configuration lets attackers invoke importable classes CVSS 3.1HIGH 7.8
- TI-2026-79750 Arbitrary module import in hydra-ray-launcher CVSS 4.0MEDIUM 4.8
Sources
- CVE-2026-106442 · CVE Program
- CVE-2026-106442 · NVD
- FIRST EPSS
- GHSA-rqx7-p7vv-w7hr · GitHub Advisory Database · CC BY 4.0
- CVE-2026-106442 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences