PatchSiren cyber security CVE debrief
CVE-2026-92971 InternLM CVE debrief
CVE-2026-92971 InternLM LMDeploy through 0.17.0 contains a reachable assertion vulnerability in the DistServe decode migration loop that allows unauthenticated attackers to terminate the inference engine. This vulnerability can be triggered by submitting a migration_request with an empty remote_block_ids list, causing an AssertionError that crashes the engine loop and results in subsequent inference requests failing. Defenders and administrators of systems using InternLM LMDeploy should assess exposure and prioritize verification and updates to prevent potential attacks.
- Vendor
- InternLM
- Product
- lmdeploy
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-22
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-22
Who should care
Defenders and administrators of systems using InternLM LMDeploy should assess exposure and prioritize verification and updates to prevent potential attacks. This includes reviewing the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. They should also plan vendor-supported updates or mitigations through normal change control where exposure is confirmed and review compensating controls for exposed systems.
Why it matters
CVE-2026-92971 is a high-severity vulnerability in InternLM LMDeploy that allows unauthenticated attackers to terminate the inference engine. Defenders should prioritize verifying and updating LMDeploy, assessing exposure, and monitoring for potential attacks. The scope of affected versions and potential impact require further verification.
- Termination of the inference engine
- Potential denial of service for inference requests
Technical summary
The vulnerability is caused by a reachable assertion in the DistServe decode migration loop of InternLM LMDeploy through 0.17.0. An unauthenticated attacker can submit a migration_request with an empty remote_block_ids list to trigger an AssertionError that crashes the engine loop and causes subsequent inference requests to fail. This results in termination of the inference engine and potential denial of service for inference requests. Defenders should prioritize verifying and updating LMDeploy to a fixed version, assessing exposure, and monitoring for potential attacks.
Defensive priority
Defenders should prioritize verifying and updating LMDeploy to a fixed version, assessing exposure, and monitoring for potential attacks.
Recommended defensive actions
- Verify LMDeploy version and update to a fixed version if necessary
- Assess exposure and potential impact on the system
- Monitor for potential attacks and anomalies in the inference engine
- 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 CVE record and NVD entry provide details on the vulnerability, but the scope of affected versions and potential impact require further verification. The vulnerability is caused by a reachable assertion in the DistServe decode migration loop of InternLM LMDeploy through 0.17.0. An unauthenticated attacker can submit a migration_request with an empty remote_block_ids list to trigger an AssertionError that crashes the engine loop and causes subsequent inference requests to fail. Defenders should prioritize verifying and updating LMDe
Sources and references
Verified primary and authoritative sources
-
CVE-2026-92971 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-92971
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-92971 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-92971
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/InternLM/lmdeploy
-
Source reference
Unverified legacy reference
URL: https://github.com/InternLM/lmdeploy/blob/v0.17.0/lmdeploy/pytorch/engine/engine_loop.py
-
Source reference
Unverified legacy reference
URL: https://github.com/InternLM/lmdeploy/blob/v0.17.0/lmdeploy/pytorch/utils.py
-
Source reference
Unverified legacy reference
URL: https://github.com/InternLM/lmdeploy/blob/v0.17.0/lmdeploy/serve/openai/endpoints/completions.py
-
Source reference
Unverified legacy reference
URL: https://github.com/InternLM/lmdeploy/issues/4965
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/internlm-lmdeploy-through-0.17.0-assertion-denial-of-service
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.