The reporter configured a virtual key with rpm_limit=4, then issued five or six MCP keyword search requests within the rate window. All searches reportedly completed while direct tool calls hit the limit and created the expected usage records. The report traces this discrepancy to a search handler that bypasses common pre-call counter and logging paths.…
Inspect the ClaimsCase · DiggingBeagle record
LiteLLM MCP keyword search was reported to bypass virtual-key request limits and audit
A LiteLLM issue contrasts keyword mcp_tool_search calls with direct tools: the reporter says more than four searches passed a four-request-per-minute key limit without expected spend entries. The finding does not show unauthorized execution of the discovered tools.
LiteLLM 1.105.1 reported keyword MCP tool search through a virtual-key proxy, not all search modes or actual tool execution.
Assessment profile
Assessment method- Setting
- research demonstration
- Exploitation
- demonstrated
- Evidence
- Grade C
- AI role
- AGAINST AI
Basis and provenance
An issue reporter published specific key-limit reproductions. These support a per-path accounting discrepancy but not an unauthorized MCP tool call or a confirmed production incident. Impact band is left null: observed consequences and counterfactual harm do not establish a justified numerical severity score.
Assessed Oct 25, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-LITELLM-MCP-SEARCH-QUOTA-1 · CLM-LITELLM-MCP-SEARCH-QUOTA-2 · CLM-LITELLM-SEARCH-RPM-REPRO · LiteLLM issue 48170: keyword MCP search skips key counters
At a glance
No confirmed upstream patch or measured general deployment prevalence. Impact on metadata disclosure beyond the already authorized key scope was not demonstrated.
Limits and uncertaintyFull account
The reporter configured a virtual key with rpm_limit=4, then issued five or six MCP keyword search requests within the rate window. All searches reportedly completed while direct tool calls hit the limit and created the expected usage records. The report traces this discrepancy to a search handler that bypasses common pre-call counter and logging paths. Semantic embedding-backed search followed a different route and reportedly did generate enforcement telemetry.
A search endpoint still consumes infrastructure and can disclose tool metadata; quota and audit coverage must include every authenticated entry point rather than only the nominal tool execution route. This is a reporter demonstration pending upstream review, not a confirmed cross-user data breach. Technical issue.
The keyword version of mcp_tool_search dispatches through a path lacking the shared pre-call quota and spend-log checks, whereas semantic ranking invokes an embedding model and traverses those checks. In the reported configuration, a key limited to four requests per minute accepted five or six keyword searches without adding an audit row; direct tool calls were refused after four. The observable effect is unaccounted request consumption and incomplete auditing, not proof that the search exposed an otherwise unauthorized tool. The side-effect ledger should count authenticated search operations irrespective of how ranking is implemented, while distinguishing a search from a later tool execution.
Timeline
- Oct 24, 2026disclosure
Public disclosure
Claims & evidence
CLM-LITELLM-SEARCH-RPM-REPROIn the reported LiteLLM configuration, rpm_limit 4 allowed five to six keyword tool-search requests without spend logs, while direct MCP calls were limited and semantic-ranking searches used enforced embedding accounting.supported
Basis: reported finding
- supportsLiteLLM issue 48170: keyword MCP search skips key countersprimary disclosure
Issue 48170, Actual behavior and Steps to reproduce
CLM-LITELLM-MCP-SEARCH-QUOTA-1The issue reporter says repeated keyword mcp_tool_search calls succeeded past rpm_limit=4 while direct tools were rate limited, and expected spend logs were missing for keyword requests.supported
Basis: reported finding
- supportsLiteLLM issue 48170: keyword MCP search skips key countersprimary disclosure
Steps to reproduce; Expected vs actual results
CLM-LITELLM-MCP-SEARCH-QUOTA-2The report contrasts keyword-search and embedding-backed search code paths; it does not establish invocation of an unauthorized out-of-scope tool.supported
Basis: reported finding
- supportsLiteLLM issue 48170: keyword MCP search skips key countersprimary disclosure
Implementation diagnosis and limitations
Unknowns and contradictions
- No confirmed upstream patch or measured general deployment prevalence.
- Impact on metadata disclosure beyond the already authorized key scope was not demonstrated.
Sources and citation
Material revision history
- Oct 25, 2026 · Canonical change recorded · new in release · revision 190