Description
LightLLM through 1.2.0 contains a denial of service vulnerability that allows unauthenticated attackers to crash the inference worker by supplying the internal pd_kv_trans_params field to the /generate endpoint. Attackers can send a single request whose parameters cause pickle.loads to fail in InferSamplingParams, killing the inference thread while /health stays up and all later requests hang until restart.
Published: 2026-10-15
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (Service Disruption)
Action: Patch Immediately
AI Analysis

Impact

LightLLM versions up to 1.2.0 allow an unauthenticated attacker to send a crafted request to the /generate endpoint that causes the internal pd_kv_trans_params field to be deserialized with pickle.loads. The deserialization failure terminates the inference worker thread while the health check endpoint remains healthy, leading to hung requests and requiring a restart before the service resumes normal operation. This flaw results in a loss of availability for the inference service without compromising data confidentiality or integrity.

Affected Systems

The vulnerability affects ModelTC's LightLLM product for all releases up to and including version 1.2.0. Systems running these versions without a later, patched release are susceptible when the /generate API is exposed to external traffic.

Risk and Exploitability

With a CVSS score of 8.7 the issue is high severity, and the EPSS score below 1% indicates a low probability of widespread exploitation at present. The flaw is network‑accessible and requires no authentication, making it straightforward to trigger from any host that can reach the inference API. Although the vulnerability is not listed in CISA’s KEV catalog, its impact on service availability and the ease of exploitation warrant prompt attention.

Generated by OpenCVE AI on October 16, 2026 at 17:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LightLLM to a release that includes the pickle deserialization fix
  • Restrict access to the /generate endpoint with authentication or internal network boundaries
  • Implement input validation and exception handling around deserialization to prevent worker termination

Generated by OpenCVE AI on October 16, 2026 at 17:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
First Time appeared Modeltc
Modeltc lightllm
Vendors & Products Modeltc
Modeltc lightllm

Wed, 21 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description LightLLM through 1.2.0 contains a denial of service vulnerability that allows unauthenticated attackers to crash the inference worker by supplying the internal pd_kv_trans_params field to the /generate endpoint. Attackers can send a single request whose parameters cause pickle.loads to fail in InferSamplingParams, killing the inference thread while /health stays up and all later requests hang until restart.
Title LightLLM through 1.2.0 Unauthenticated DoS via pd_kv_trans_params Deserialization
Weaknesses CWE-502
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Modeltc Lightllm
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-21T01:24:32.515Z

Reserved: 2026-10-15T17:04:03.418Z

Link: CVE-2026-111160

cve-icon Vulnrichment

Updated: 2026-10-21T01:24:27.556Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T19:17:31.100

Modified: 2026-10-21T02:17:04.597

Link: CVE-2026-111160

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T13:30:07Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data