ZeroHour

CVE-2026-91987

niche

Cost-Guardrail Bypass in atomic-agents-stack Cost Estimator (pre-1.1.0)

CVSS 4.0
7.1 high
EPSS
Published
()
Modified
AI analysis

atomic-agents-stack before 1.1.0 contains a cost-guardrail bypass in the _estimate_batch_cost function, which returns a zero cost estimate for any model identifier not present in its pricing table (CWE-770, uncontrolled resource allocation). A low-privileged attacker who can configure deployments simply supplies an unknown model identifier, so estimated costs register as zero and daily cost caps never trigger, allowing budget limits to be exceeded via parallel batch operations. The impact is unbounded spend and resource consumption against the LLM provider (high availability impact per the CVSS 4.0 score of 7.1), with no direct confidentiality or integrity impact. Anyone relying on the framework's built-in cost guardrails in versions before 1.1.0 is affected. No public proof of concept exists, the issue is not in CISA's KEV catalog, and no exploitation is currently known.

What to do: Upgrade to atomic-agents-stack 1.1.0 or later, where unknown model identifiers no longer bypass cost estimation. Until upgraded, make the guardrail fail closed by rejecting or rate-limiting any batch job whose model is missing from the pricing table, and enforce hard spending caps at the LLM provider, account, or API-key level so runaway parallel batches cannot exceed budget regardless of the library's estimates. Audit billing and batch-run logs for jobs that used model identifiers outside the pricing table to detect prior cap bypasses.

Affected
atomic-agents-stack project atomic-agents-stackbefore 1.1.0
Estimated exposure
nicheunknown; plausibly hundreds to low thousands of self-hosted developer deployments — atomic-agents-stack is a niche open-source agentic-AI framework distributed via PyPI with no published active-install counts or internet-exposure data, so exposure cannot be quantified beyond inferring from typical adoption of comparable…

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 contains a cost-guardrail bypass in the _estimate_batch_cost function that returns zero cost for unknown models not in the pricing table. Attackers can configure deployments with unknown model identifiers to bypass daily cost caps and exceed budget limits in parallel batch operations.

Weakness
CWE-770
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/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.