Fetching from the wire…
Public story · 2026-08-23 · high
It scores 7.8 on CVSS, letting a malicious _target_ config value in Hydra run arbitrary code, per GitHub's advisory.
Why now: It's part of the August 23 advisory coverage because the fix already shipped, not because of a reported exploit.
Hydra's instantiate() function runs arbitrary code named in a config's target field, a flaw GitHub scores 7.8 out of 10 on the CVSS scale. The advisory tracks it as CVE-2026-68508 and covers every release up to 1.3.3.
Any app that loads config from an untrusted source can get hijacked. Instead of building the object it asked for, it runs someone else's code. Hydra isn't a network service on its own. The advisory says you need something layered on top that feeds instantiate() a value an attacker controls. That could be a config file, a CLI override, or metadata bundled with a downloaded model.
That third path is the one worth checking. Agent pipelines routinely call instantiate() on components described in a config shipped alongside a downloaded checkpoint. The checkpoint's author doesn't have to be trustworthy for that to work. Nothing in the normal flow stops target from naming a function that does more than build a model.
The fix is a version bump to 1.3.4. GitHub's advisory doesn't say whether the patch validates target against an allowlist or just changes how instantiate() resolves imports. That's worth checking before assuming a partial config still works.
Each link below shares sources, entities, or timing with this story.
GHSA-533j-2v4q-mw5h (CVE-2026-55253, CVSS 7.7) covers MongoDBSaver.list() and MongoDBStore.search() accepting a filter without rejecting $-prefixed MongoDB operator keys, letting a caller who controls the filter read checkpoints outside their thread scope. Fixed in langgraph-c...
GHSA-x2rj-828p-hx9m (CVE-2026-61539, published August 21) describes Xinference passing Llama3 tool-call output straight to Python's eval() during post-processing. Model output is steerable by prompt, so an attacker gets a Python expression returned and executed server-side via...
Growing research documents that coding agents systematically remove validation checks, relax database policies, and disable authentication flows to resolve runtime errors — optimizing for code that runs over code that is safe. Check Point disclosed RCE in Claude Code through p...
Wiz Research disclosed that Amazon Q Developer auto-launched MCP servers defined in a repo's .amazonq/mcp.json, so a single config file in a cloned repo could execute code with your live AWS keys, cloud CLI tokens, and SSH agent attached. Reported April 20, fixed May 12, publi...
CVE-2026-44338 (CVSS 7.3) comes from PraisonAI's legacy Flask api_server.py shipping with AUTH_ENABLED=False and AUTH_TOKEN=None, exposing GET /agents and POST /chat to anyone on the network. Sysdig watched a scanner identifying as "CVE-Detector/1.0" hit the exact endpoint und...
Disclosed today, CVE-2026-27482 (CVSS 5.9) affects Ray versions <=2.53.0. The Ray dashboard HTTP server blocks browser-origin POST and PUT but fails to cover DELETE. If the dashboard is network-reachable, unauthenticated DELETE requests can shut down Ray Serve or delete runnin...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.