Skip to main content

SGLang EUVD-2026-33833

| CVE-2026-10300 LOW
Reachable Assertion (CWE-617)
2026-06-01 VulDB GHSA-m2jr-x4gq-5rmj
2.9
CVSS 4.0 · NVD

Severity by source

NVD PRIMARY
2.9 LOW
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Jun 01, 2026 - 23:32 vuln.today
Analysis Generated
Jun 01, 2026 - 23:32 vuln.today
CVSS changed
Jun 01, 2026 - 23:22 NVD
3.7 (LOW) 2.9 (LOW)

DescriptionCVE.org

A security vulnerability has been detected in SGLang 0.5.10.post1. Impacted is an unknown function of the file python/sglang/srt/lora/lora_manager.py of the component Inference HTTP Endpoint. Such manipulation of the argument lora_path leads to reachable assertion. The attack can be launched remotely. A high complexity level is associated with this attack. The exploitability is considered difficult. The exploit has been disclosed publicly and may be used. The pull request to fix this issue awaits acceptance.

AnalysisAI

Reachable assertion in SGLang 0.5.10.post1's LoRA adapter scheduler allows a remote unauthenticated attacker to trigger a denial of service via a crafted lora_path argument to the inference HTTP endpoint. The root cause is a logic flaw in the batch prefill scheduler: chunked LoRA prefill requests already admitted to the prefill queue are invisible to the LoRA admission check, enabling N+1 distinct adapters to be submitted when max_loras_per_batch=N, which forces an assertion failure in lora_manager.py. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Access SGLang inference HTTP endpoint
Delivery
Monitor or induce chunked LoRA prefill in-flight
Exploit
Submit crafted request with distinct lora_path during prefill window
Install
Bypass flawed running_loras admission check
C2
Exceed max_loras_per_batch constraint
Execute
Assertion failure in lora_manager.py
Impact
Denial of service on affected request

Vulnerability AssessmentAI

Exploitation Exploitation requires SGLang to be deployed with LoRA adapter support explicitly enabled (via `--enable-lora` or equivalent server argument) and `max_loras_per_batch` configured with a finite limit. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 2.9 (Low) is proportionate to the actual risk profile. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with network access to an SGLang inference HTTP endpoint (LoRA enabled, `max_loras_per_batch` set) monitors server traffic or exploits predictable request patterns to infer when a chunked LoRA prefill is in-flight. The attacker then submits a crafted HTTP inference request specifying a `lora_path` argument for a distinct adapter not accounted for in the current `running_loras` set. …
Remediation An upstream fix is available as GitHub pull request #25078 (https://github.com/sgl-project/sglang/pull/25078), which introduces the `_collect_committed_lora_ids` method to correctly union LoRA IDs from both `running_batch.reqs` and the prefill adder's `can_run_list` before enforcing `max_loras_per_batch`. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-33833 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy