AI Security Atlas › All entries › LLM Application & Output Security

VulnerabilityMedium severity

No Per-Request Resource Limits

Requests can use unlimited context, output tokens, tool calls, or wall-clock time, and spend is not tracked per caller.

Open in the interactive atlas →

Impact

A single caller can consume capacity and budget meant for everyone.

Why this severity

Impact Medium × Likelihood Medium = Medium

Impact medium: enables cost and availability attacks. Likelihood medium: SDK defaults rarely set budgets, but abuse needs access to the endpoint.

Impact Medium: Limited or recoverable harm: cost, availability, reputational damage, or exposure confined to one session or user.
Likelihood Medium: Publicly demonstrated against real products or in peer-reviewed research, or seen in the wild only with a prior foothold such as stolen credentials.

Method: OWASP Risk Rating Methodology

Evidence

Related

Exploited by

Mitigated by

Remediation

  1. Set max input tokens, max output tokens, and timeouts on every call.
  2. Meter spend per key, user, and tenant.
  3. Limit queued and concurrent actions per session.

How to verify

Pattern

llm.create({ input, max_tokens: 1024, timeout_ms: 20000 });
meter.charge(tenant, usage.total_tokens);

Framework mapping

OWASP Top 10 for LLM Applications 2025

MITRE ATLAS

NIST AI RMF 1.0