PatchSiren cyber security CVE debrief
CVE-2026-105756 vllm-project CVE debrief
A vulnerability in vLLM's handling of client-supplied `cache_salt` fields allows a single request to cause a denial of service on LMCache-MP deployments. The `cache_salt` field is validated only as a non-empty string, and when stored and forwarded, it can cause a `ValueError` in the LMCache library due to stricter checks. This error propagates uncaught, leading to a potential denial of service.
- Vendor
- vllm-project
- Product
- vllm
- CVSS
- MEDIUM 6.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-05
- Original CVE updated
- 2026-10-15
- Advisory published
- 2026-10-05
- Advisory updated
- 2026-10-15
Who should care
Defenders of vLLM deployments, especially those using LMCache-MP, should assess their exposure and verify the `cache_salt` validation and error handling in their systems. This includes reviewing the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Affected roles include those responsible for vLLM deployments, especially with LMCache-MP.
Why it matters
Defenders should care about this vulnerability as it allows a single request to cause a denial of service on LMCache-MP deployments due to loose `cache_salt` validation and uncaught downstream `ValueError`. Affected roles include those responsible for vLLM deployments, especially with LMCache-MP. The vulnerability supports denial of service consequences and requires verification of `cache_salt` validation and error handling.
- Denial of service via uncaught `ValueError`
- Potential for service disruption due to unvalidated client input
- Need for verification of `cache_salt` validation and error handling
- Possible exposure in LMCache-MP deployments
Technical summary
The vulnerability lies in vLLM's handling of the `cache_salt` field in client-supplied request models. The field is only validated as a non-empty string, and when used in LMCache-MP deployments, it can cause a `ValueError` due to stricter checks in the LMCache library. This error is not caught, leading to a potential denial of service. The affected versions and the loose `cache_salt` validator's reach require further confirmation from maintainers. Defenders should prioritize verifying the `cache_salt` validation and error handling in vLLM deployments, especially those using LMCache-MP.
Defensive priority
Defenders should prioritize verifying the `cache_salt` validation and error handling in vLLM deployments, especially those using LMCache-MP.
Recommended defensive actions
- Verify the `cache_salt` validation and error handling in vLLM deployments
- Update to version 0.30.0 or later if possible
- Monitor for potential denial of service attacks
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability is confirmed in vLLM versions up to 0.25.1. The affected versions and the loose `cache_salt` validator's reach require further confirmation from maintainers. Evidence limits suggest that the vulnerability affects LMCache-MP deployments. Defenders should verify the `cache_salt` validation and error handling in their systems, especially in environments using LMCache-MP.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105756 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105756
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105756 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105756
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
vLLM: Loose `cache_salt` validation lets a single request kill EngineCore on LMCache-MP deployme
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-2823-qmq8-rwvj.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/vllm-project/vllm/security/advisories/GHSA-2823-qmq8-rwvj
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/vllm-project/vllm/pull/51444
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/vllm-project/vllm/commit/e962733e08d10f7ca65dac4df99e116460b8b174
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/vllm-project/vllm
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/vllm-project/vllm/releases/tag/v0.30.0
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.