CVE-2026-100653
Last modified
CVE-2026-100653 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. vLLM is an inference and serving engine for large language models. In versions from 0.22.1 through 0.28.0, the operator-supplied model revision pin (--revision / --code-revision) is not propagated to several Hugging Face artifact loads for the FunAudioChat and Tarsier2 architectures: the WhisperFeatureExtractor and speech_tokenizer PreTrainedTokenizerFast loads in vllm/model_executor/models/funaudiochat.py and the Qwen2VLConfig.from_pretrained call used by Tarsier2ProcessingInfo in vllm/model_executor/models/qwen2_vl.py.
Description
vLLM is an inference and serving engine for large language models. In versions from 0.22.1 through 0.28.0, the operator-supplied model revision pin (--revision / --code-revision) is not propagated to several Hugging Face artifact loads for the FunAudioChat and Tarsier2 architectures: the WhisperFeatureExtractor and speech_tokenizer PreTrainedTokenizerFast loads in vllm/model_executor/models/funaudiochat.py and the Qwen2VLConfig.from_pretrained call used by Tarsier2ProcessingInfo in vllm/model_executor/models/qwen2_vl.py. As a result, deployments pinned to a reviewed revision still resolve these behavior-affecting processor, tokenizer, and config artifacts from the repository's default revision, so a later change to the upstream default branch can alter audio preprocessing, speech tokenizer behavior, or Tarsier2 configuration without any change to the operator's configured pin. This is a supply-chain integrity and reproducibility failure for pinned deployments; it is residual to the earlier fix tracked as GHSA-3ww4-5jv9-j5gm / CVE-2026-47155 and does not constitute remote code execution or a trust_remote_code=False bypass. The issue is fixed in version 0.28.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| vllm-project | vllm | >= 0.22.1, < 0.28.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-100653?
How severe is CVE-2026-100653?
How do I fix CVE-2026-100653?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-100648vllm before 0.29.0 fails to enforce VLLM_MAX_AUDIO_CLIP_FILE…5.3
- CVE-2026-100649vLLM before 0.29.0 contains a resource-limit bypass vulnerab…3.7
- CVE-2026-10065A weakness has been identified in Shibby Tomato 1.28. This v…8.8
- CVE-2026-100650vLLM through 0.29.0 fetches and fully materializes remote or…6.5
- CVE-2026-100651vLLM before 0.29.0 fails to enforce decoder prompt-length va…6.5
- CVE-2026-100652vLLM versions 0.22.0 through 0.23.0 fail to validate stop_to…5.9
- CVE-2026-100654vLLM before 0.29.0 accepts user-controlled stop_token_ids on…6.5
- CVE-2026-100655Netty (io.netty:netty-codec-http) versions up to and includi…7.5
- CVE-2026-100656Netty (io.netty:netty-codec-http) contains an unbounded per-…7.5
- CVE-2026-100657Netty's STOMP codec (io.netty:netty-codec-stomp) contains a …7.5
- CVE-2026-100658Netty (io.netty:netty-codec-http) contains an unbounded per-…5.3
- CVE-2026-100659Netty's HTTP/3 codec (io.netty:netty-codec-http3) in version…6.5
Are you affected by CVE-2026-100653?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
