CVE-2026-91987
nicheCost-Guardrail Bypass in atomic-agents-stack Cost Estimator (pre-1.1.0)
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.
| atomic-agents-stack project atomic-agents-stack | before 1.1.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 news0 stories
No ingested article mentions this CVE yet.