CVE-2026-96560
LightLLM through 1.2.0 contains a remote code execution vulnerability in the KV-transfer worker when started with --pdtransmode 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.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/96xxx/CVE-2026-96560.json, https://nvd.nist.gov/vuln/detail/CVE-2026-96560, https://www.vulncheck.com/advisories/lightllm-through-1.2.0-unauthenticated-remote-code-execution-via-nccl-pd-rpyc-control-channel, https://github.com/ModelTC/LightLLM/issues/1590, https://github.com/ModelTC/lightllm, https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/modelinfer/modebackend/pd/kvtransporter.py#L20-L36, https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/modelinfer/modebackend/pd/ncclkvtransporter.py#L247-L249, https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/modelinfer/modebackend/pd/ncclkvtransporter.py#L411-L415, https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/modelinfer/modebackend/pd/ncclkv_transporter.py#L437-L461