---
id: CVE-2026-96560
title: >-
  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
summary: >-
  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.
  Attac…
severity: critical
cvss: 9.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'
cwe:
  - CWE-502
vendor: ModelTC
product: LightLLM
affected:
  - LightLLM <= 1.2.0
published: '2026-09-23'
updated: '2026-09-23'
sourceUpdated: '2026-09-23T17:17:49.440'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-96560'
references:
  - url: 'https://github.com/ModelTC/LightLLM/issues/1590'
    label: disclosure@vulncheck.com
  - url: 'https://github.com/ModelTC/lightllm'
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/model_infer/mode_backend/pd/kv_transporter.py#L20-L36
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/model_infer/mode_backend/pd/nccl_kv_transporter.py#L247-L249
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/model_infer/mode_backend/pd/nccl_kv_transporter.py#L411-L415
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/ModelTC/lightllm/blob/v1.2.0/lightllm/server/router/model_infer/mode_backend/pd/nccl_kv_transporter.py#L437-L461
    label: disclosure@vulncheck.com
  - url: >-
      https://www.vulncheck.com/advisories/lightllm-through-1.2.0-unauthenticated-remote-code-execution-via-nccl-pd-rpyc-control-channel
    label: disclosure@vulncheck.com
tags:
  - nvd
  - cve.org
ssvc:
  exploitation: none
  automatable: 'yes'
  technicalImpact: total
  timestamp: '2026-09-23T14:30:06.350499Z'
ingestedAt: '2026-09-23T14:25:29.803Z'
epss: 0.00652
epssPercentile: 0.49017
---

## Overview

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.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
