AI description
CVE-2026-30623 is a command injection vulnerability found in LiteLLM, specifically affecting version 1.18.10. This flaw resides within the Model Context Protocol (MCP) server creation functionality. It allows for remote code execution because the application accepts a JSON configuration where users can specify arbitrary command and argument values when registering a new MCP server. LiteLLM then passes these values to the host operating system without proper validation or sanitization. An attacker with a valid LiteLLM API key, and potentially the PROXY_ADMIN role in patched versions, can exploit this vulnerability by submitting a crafted JSON MCP server configuration. This configuration can include malicious payloads in the `args` array or specify a shell binary as the `command` value. When LiteLLM initializes the MCP server, it executes the supplied command as a child process, granting the attacker code execution with the privileges of the LiteLLM process. The issue has been addressed in LiteLLM versions v1.83.6-nightly and v1.83.7-stable and later.
- Description
- LiteLLM 1.18.10 contains a remote code execution vulnerability in its MCP server creation functionality. The application allows users to add MCP servers via a JSON configuration specifying arbitrary command and args values. LiteLLM executes these values on the host without validation, enabling attackers to run arbitrary operating system commands. Successful exploitation may result in remote code execution with the privileges of the LiteLLM process.
- Source
- cve@mitre.org
- NVD status
- Awaiting Analysis
CVSS 3.1
- Type
- Secondary
- Base score
- 9.8
- Impact score
- 5.9
- Exploitability score
- 3.9
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Severity
- CRITICAL
- 134c704f-9b21-4f2e-91b3-4a467353bcc0
- CWE-77
Hype score is a measure of social media activity compared against trending CVEs from the past 12 months. Max score 100.
- Hype score
4
🚨 CVE-2026-30623 - high 🚨 LiteLLM 1.18.10 - Command Injection > LiteLLM 1.18.10 contains a remote code execution caused by lack of validation of arbi... 👾 https://t.co/PRtspXlUR3 @pdnuclei #NucleiTemplates #cve
@pdnuclei_bot
3 Aug 2026
1926 Impressions
9 Retweets
27 Likes
13 Bookmarks
1 Reply
0 Quotes
Two LiteLLM MCP stdio command-injection CVEs had the same root cause and the same April fix. CVE-2026-42271 made KEV in June because its reachability was different: any valid API key versus CVE-2026-30623's narrow config path. CVE feeds flatten that. Attackers do not.
@empherehq
20 Jul 2026
34 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes