{"data":{"id":"ad85681a-2a34-4cab-af48-0f6077f8a865","title":"CVE-2026-117573: hagent through commit 761eec6 contains an OS command injection vulnerability that allows MCP clients to execute shell…","summary":"hagent through commit 761eec6 contains an OS command injection flaw in the args parameter of the hagent_arduino and hagent_esp32 tools. Crafted args are interpolated into arduino-cli and idf.py commands run with subprocess.run(shell=True), so MCP clients, or prompt-injected agents, can execute shell commands as the MCP server user.","solution":"N/A -- no mitigation discussed in source.","labels":["security"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-117573","publishedAt":"2026-10-27T14:16:39.800Z","cveId":"CVE-2026-117573","cweIds":["CWE-78"],"cvssScore":"7.8","cvssSeverity":"high","severity":"high","attackType":["supply_chain","other"],"issueType":"vulnerability","affectedPackages":null,"affectedPackageNames":null,"affectedPackageRefs":null,"affectedVendors":[],"affectedVendorsRaw":["hagent","MCP server","arduino-cli","idf.py"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":"hagent OS command injection through args in arduino and esp32 MCP tools","headlinePromptVersion":"h1","cvssVector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","attackVector":"local","attackComplexity":"low","privilegesRequired":"low","userInteraction":"none","exploitMaturity":"unknown","epssScore":0,"epssCheckedAt":"2026-10-27T18:10:55.622Z","kevDateAdded":null,"advisoryAliases":["GHSA-j5hx-w574-wh9m"],"affectedPackagesSource":null,"affectedPackagesCheckedAt":"2026-10-27T18:10:59.270Z","patchAvailable":null,"disclosureDate":"2026-10-27T14:16:39.800Z","capecIds":["CAPEC-88"],"crossRefCount":0,"attackSophistication":"trivial","impactType":["confidentiality","integrity","availability"],"aiComponentTargeted":"plugin","llmSpecific":false,"classifierConfidence":0.85,"researchCategory":null,"atlasIds":["AML.T0010"]}}