CVE-2026-96560
Received Received - Intake

Remote Code Execution in LightLLM via RPyC Deserialization

Vulnerability report for CVE-2026-96560, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-23

Last updated on: 2026-09-23

Assigner: VulnCheck

Description

LightLLM through 1.2.0 contains a remote code execution vulnerability in the KV-transfer worker when started with --pd_trans_mode nccl, which exposes an unauthenticated RPyC control channel that deserializes attacker-supplied data. Attackers can send malicious pickled objects to the exposed RPyC ThreadedServer to execute arbitrary code with the privileges of the LightLLM service account.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-23
Last Modified
2026-09-23
Generated
2026-09-23
AI Q&A
2026-09-23
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
lightllm lightllm to 1.2.0 (inc)
modeltc lightllm to 1.2.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-502 The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a remote code execution flaw in LightLLM through version 1.2.0. When the system is started with the --pd_trans_mode nccl option, it exposes an unauthenticated RPyC control channel in the KV-transfer worker. Attackers can send malicious pickled objects to this channel, which deserializes the data and executes arbitrary code with the privileges of the LightLLM service account.

Detection Guidance

Check if LightLLM is running with the --pd_trans_mode nccl parameter. Scan for open ports in the range 30000-40000 on prefill or decode nodes. Look for RPyC ThreadedServer processes listening on these ports. Verify if LightLLM version is 1.2.0 or earlier.

Impact Analysis

An attacker could gain full control over the LightLLM service, execute arbitrary commands, access sensitive data, or disrupt operations. Since the attack does not disrupt service, it may remain undetected while allowing the attacker to maintain persistence or exfiltrate data.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection principles and HIPAA's security requirements. Organizations using affected LightLLM versions may face compliance violations, legal penalties, and reputational damage due to potential data breaches.

Mitigation Strategies

Upgrade LightLLM to a version beyond 1.2.0. Disable the --pd_trans_mode nccl parameter if used. Restrict network access to ports 30000-40000. Implement authentication for the RPyC control channel. Use safe serialization methods instead of pickle.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-96560. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart