Skip to content
Threat Feed
critical advisory

vllm Vulnerability Allows Code Execution

A remote, anonymous attacker can exploit a vulnerability in vllm to execute arbitrary program code.

Triage facts

Revision 2
Applicability
vllm
Evidence
Unknown
Severity
Critical
Sources
1 public source
Freshness
Revision 2May 21, 07:37 UTC
Detection
2 rules
Revision history 1 entry · Revision 2
  1. Revision 2

    Repaired a legacy canonical identity collision

    Changed: slug

A vulnerability exists in vllm that allows a remote, anonymous attacker to execute arbitrary program code. The specific nature of the vulnerability is not detailed in this advisory, but the potential impact is significant. Given the lack of specific details on the attack vector or affected versions, defenders should prioritize monitoring for unusual activity related to vllm processes, especially those involving network connections or file modifications. This vulnerability warrants immediate attention due to the potential for complete system compromise.

Attack Chain

  1. The attacker identifies a vulnerable vllm instance exposed to the network.
  2. The attacker sends a specially crafted request to the vllm service.
  3. The request exploits an unspecified vulnerability in vllm.
  4. The vllm process executes arbitrary code injected by the attacker.
  5. The attacker gains initial access to the system running vllm.
  6. The attacker escalates privileges to gain administrative control.
  7. The attacker installs malware or other malicious tools.
  8. The attacker performs lateral movement or data exfiltration.

Impact

Successful exploitation of this vulnerability allows a remote attacker to execute arbitrary code on the affected system. This could lead to complete system compromise, data theft, or denial of service. The lack of specificity regarding the vulnerability makes it difficult to assess the scope of potential victims, but any system running a vulnerable version of vllm is at risk.

Recommendation

  • Monitor network connections originating from the vllm process for unusual destinations or patterns.
  • Implement the Sigma rules provided below to detect potential exploitation attempts.
  • Investigate any unexpected file modifications or process executions initiated by the vllm process.

Detection coverage 2

Detect vllm Suspicious Network Connection

high

Detects suspicious network connections initiated by vllm, potentially indicating command and control activity after successful code execution.

sigma tactics: command_and_control techniques: T1071.001 sources: network_connection, linux

Detect vllm Process Spawning Shell

critical

Detects vllm process spawning a shell process, which may indicate code execution vulnerability.

sigma tactics: execution techniques: T1059.004 sources: process_creation, linux

Detection queries are available on the platform. Get full rules →