CVE-2026-90919
Received Received - Intake

Remote Code Execution in LightLLM Config Server

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

Publication date: 2026-09-14

Last updated on: 2026-09-14

Assigner: VulnCheck

Description

LightLLM through 1.2.0 contains a remote code execution vulnerability in the Config Server's unauthenticated /visual_register WebSocket endpoint that passes the first client frame directly to pickle.loads(). Attackers can reach the Config Server port and send a malicious serialized payload with a __reduce__ method to execute arbitrary code with Config Server process privileges.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
lightllm lightllm to 1.2.0 (inc)
modeltc lightllm 1.2.0
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

CVE-2026-90919 is a remote code execution vulnerability in LightLLM through version 1.2.0. It exists in the Config Server's unauthenticated /visual_register WebSocket endpoint, which uses pickle.loads() to deserialize client-provided data without authentication or input validation. Attackers can send a malicious serialized payload with a __reduce__ method to execute arbitrary code with the Config Server process privileges.

Detection Guidance

To detect this vulnerability, check if the LightLLM Config Server's /visual_register WebSocket endpoint is exposed on your network. Use network scanning tools like nmap to identify open ports where the Config Server might be running. Example command: nmap -p- <target-ip> --open. If the endpoint is accessible without authentication, it may be vulnerable.

Impact Analysis

This vulnerability allows unauthenticated attackers with network access to the Config Server to execute arbitrary code remotely. Successful exploitation could lead to full system compromise, data breaches, service disruption, or unauthorized access to sensitive information processed by the LightLLM server.

Compliance Impact

This vulnerability could severely impact compliance with GDPR and HIPAA by enabling unauthorized access to personal or health data. GDPR requires protection of personal data, while HIPAA mandates safeguards for protected health information. A remote code execution flaw could lead to data breaches, unauthorized disclosures, or data integrity violations, resulting in regulatory penalties and loss of trust.

Mitigation Strategies

Immediately disable the /visual_register WebSocket endpoint if not required. Update LightLLM to a patched version that replaces pickle with a secure serialization format like JSON and enforces authentication. Restrict network access to the Config Server port using firewalls. Monitor for unusual process activity as a potential sign of exploitation.

Chat Assistant

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

EPSS Chart