ZeroHour

CVE-2026-91988

niche

Cleartext HTTP Registry Fetch in Atomic Agents Stack Enables MITM RCE

CVSS 4.0
9.2 critical
EPSS
Published
()
Modified
AI analysis

Versions of atomic-agents-stack before 1.1.0 allow the HTTP MCP server-registry backend factory to be configured with cleartext http:// URLs, so the agent fetches its MCP server catalog over an unencrypted channel. An attacker who can observe or intercept that traffic (for example, on a shared or hostile network) can act as a man-in-the-middle and rewrite the catalog response, injecting arbitrary command and argument values. Because MCPClientPool spawns entries from that catalog as local subprocesses, the injected values execute on the agent host, giving the attacker full code execution with the privileges of the agent process. This affects developers and deployments running AI agents built on atomic-agents-stack < 1.1.0 that use the HTTP registry backend over an untrusted network path. The flaw is rated critical (CVSS 4.0: 9.2), but it is not in the CISA KEV catalog, no public proof of concept is known, and no exploitation has been reported.

What to do: Upgrade atomic-agents-stack to version 1.1.0 or later, which rejects cleartext HTTP schemes in the registry backend. If upgrading is not immediately possible, ensure all MCP server-registry URLs use https://, restrict the agent host's outbound network access, and run agents in a sandboxed container with minimal privileges. Review agent logs for unexpected subprocess spawns or unfamiliar commands originating from registry catalog entries.

Affected
atomic-agents project atomic-agents-stackbefore 1.1.0
Estimated exposure
nichelikely low thousands of developer installations at most (order-of-magnitude guess) — atomic-agents-stack is an open-source Python framework for building AI agents rather than a mass-deployed product, and no download or install counts were available in the data, so the true footprint is unknown but plausibly…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

atomic-agents-stack before 1.1.0 accepts cleartext HTTP schemes in the HTTP MCP server-registry backend factory, allowing network man-in-the-middle attackers to rewrite catalog responses. Attackers can inject arbitrary command and argument values that are spawned as local subprocesses by MCPClientPool to achieve code execution on the agent host.

Weakness
CWE-319
Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.