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.
Published: 2026-09-26
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: Supply‑chain integrity failure due to incomplete artifact pin propagation
Action: Apply Patch
AI Analysis

Impact

This vulnerability occurs when the operator‑supplied model revision pin (--revision / --code‑revision) fails to be propagated to several Hugging Face artifact loads in the FunAudioChat and Tarsier2 architectures of vLLM. As a result, deployments that rely on a pinned revision continue to resolve processor, tokenizer, and configuration artifacts from the repository’s default revision. This flaw undermines the reproducibility and integrity of the deployment; a change to the upstream default branch can silently alter audio preprocessing, speech tokenizing, or Tarsier2 configuration. The issue does not provide remote code execution or bypass trust_remote_code False, but it does allow unintended behavioral changes. The CVSS score of 8.3 reflects the high impact of such integrity failures.

Affected Systems

vLLM provided by vllm‑project is affected in all releases from version 0.22.1 through 0.28.0 inclusive. The defect specifically affects the FunAudioChat and Tarsier2 model architectures of the library. Any deployment that loads these models and specifies a revision pin is potentially impacted. Operations using earlier or later releases are not affected.

Risk and Exploitability

The CVSS score of 8.3 indicates a high severity risk. The EPSS score is not available, so the temporal exploitation probability is uncertain. The vulnerability is not listed in the CISA KEV catalog. The likelihood of exploitation is contingent on an attacker’s ability to modify the upstream default branch or otherwise influence the artifacts retrieved from Hugging Face. Since the flaw only permits the use of unrevised artifacts, the attack vector is inferred to be either local (principally when the deployment’s code is compromised) or via supply‑chain manipulation. Nevertheless, organizations that rely on the integrity of pinned deployments should treat this as a significant concern.

Generated by OpenCVE AI on September 26, 2026 at 15:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade vLLM to version 0.28.0 or later where the issue is fixed
  • Verify that any use of model revision pins correctly propagates to all Hugging Face artifact loads, particularly the FunAudioChat and Tarsier2 architectures
  • Maintain strict controls over upstream defaults by auditing repository changes and ensuring that your deployment environment resolves only from trusted, reviewed revisions

Generated by OpenCVE AI on September 26, 2026 at 15:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
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.
Title vLLM 0.22.1 before 0.28.0 Incomplete Artifact Pin Propagation
First Time appeared Vllm
Vllm vllm
Weaknesses CWE-348
CPEs cpe:2.3:a:vllm:vllm:*:*:*:*:*:*:*:*
Vendors & Products Vllm
Vllm vllm
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N'}

cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T13:23:22.605Z

Reserved: 2026-09-26T02:33:07.899Z

Link: CVE-2026-100653

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T14:16:47.953

Modified: 2026-09-26T14:16:47.953

Link: CVE-2026-100653

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T15:45:14Z

Weaknesses
  • CWE-348

    Use of Less Trusted Source