Katalog CVE

CVE-2026-114053

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

Percentyl 40 - wyżej niż 40% wszystkich znanych CVE

Streszczenie

vLLM od wersji 0.7.3 przed 0.31.0 przekazuje wartość mm_processor_kwargs.code_revision dostarczoną w żądaniu do Transformers AutoProcessor.from_pretrained. Pozwala to klientom wybrać wersję dynamicznego kodu procesora modelu, która jest importowana, gdy trust_remote_code jest włączone. Atakujący kontrolujący wersję w repozytorium modelu może wysłać żądanie multimodalne do nieuwierzytelnionego endpointu /tokenize, aby wykonać dowolny kod Python w procesie API vLLM.

Ocena ryzyka

Nieuwierzytelniony atakujący może wykonać dowolny kod Python na serwerze, co prowadzi do pełnego przejęcia procesu API. Stanowi to krytyczne ryzyko dla bezpieczeństwa systemu.

Rekomendacja

Zaktualizuj vLLM do wersji 0.31.0 lub nowszej. Unikaj włączania trust_remote_code lub ogranicz dostęp do endpointu /tokenize.

Inne podatności w vLLM

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

vLLM from 0.7.3 before 0.31.0 forwards the request-supplied mm_processor_kwargs.code_revision to Transformers AutoProcessor.from_pretrained, letting clients select which revision of a model's dynamic processor code is imported when trust_remote_code is enabled. An attacker controlling a revision in the served model repository can send a multimodal request to the unauthenticated /tokenize endpoint to execute arbitrary Python in the vLLM API process.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS