p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

vllm 0.28.0: bekannte Sicherheitslücken · Seite 2

Der Vergleich für vllm 0.28.0 ist unvollständig. Prüfen Sie die bestätigten Treffer unten.

Sicherheitslücken filtern
Filter zurücksetzen

9 Einträge konnten nicht verglichen werden. Die Ergebnisse sind unvollständig.

Sicherheitslücken: 31

  1. CVE-2026-105752

    Niedrig · CVSS 3.1EPSS 0,22%Öffentlicher ExploitKorrektur verfügbar

    vLLM: Harmony tool continuations drop `cache_salt` — restoring a cross-tenant prefix-cache membership oracle

    vLLM is an inference and serving engine for large language models. Prior to 0.30.0, Harmony tool continuations submitted through "POST /v1/responses" requests rebuild the next-turn engine input without preserving the cache_salt value, placing the continuation prefix in the global unsalted cache namespace even when the caller enabled salting. On deployments with prefix caching enabled, which is the default, an authenticated tenant who can reconstruct a victim's low-entropy post-tool history can submit the same continuation and use the cached_tokens_per_turn count to determine whether the prefix was previously processed, defeating the intended

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-100650

    Hoch · CVSS 7.1EPSS 0,81%Korrektur verfügbar

    vLLM before 0.29.0 Resource Exhaustion via Unbounded Media Materialization

    vLLM through 0.29.0 fetches and fully materializes remote or inline media before enforcing its documented media controls (the VLLM_MAX_AUDIO_CLIP_FILESIZE_MB compressed-audio size cap, default 25 MB, and the per-modality --limit-mm-per-prompt item limits). Across four ingress paths — the shared media-acquisition layer (HTTPConnection.get_bytes()/async_get_bytes()), the chat completions audio_url/base64 path, the batch speech runner, and the Rust frontend POST /tokenize route — the server reads the entire HTTP response body, base64-decodes the inline payload, or spawns one fetch/decode task per media part, and only then applies the limit (or,

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-94626

    Hoch · CVSS 8.7EPSS 0,63%Korrektur verfügbar

    vLLM through 0.29.0 Memory Exhaustion via Unvalidated NIXL tp_size

    vLLM through 0.29.0 fails to validate the tp_size parameter in kv_transfer_params on OpenAI-compatible completion endpoints, allowing attackers to allocate unbounded memory. Attackers can supply arbitrary tp_size values in prefill/decode disaggregated deployments to exhaust memory and trigger kernel OOM-kill of the decode worker process.

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-94625

    Mittel · CVSS 6.9EPSS 0,52%Korrektur verfügbar

    vLLM through 0.29.0 Resource Exhaustion via Ownerless Mooncake Transfer Placeholders

    vLLM through 0.29.0 contains a resource exhaustion vulnerability in MooncakeConnector where rejected prefill requests create ownerless transfer placeholders that are never reclaimed. Attackers can send rejected requests to exhaust sender task pools, causing valid requests to be delayed by up to 480 seconds while health checks continue returning success.

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-94624

    Hoch · CVSS 8.7EPSS 0,43%Korrektur verfügbar

    vLLM through 0.29.0 Denial of Service via Unbounded P2P KV Offloading Sessions

    vLLM through 0.29.0 contains a denial of service vulnerability in P2P KV offloading when OffloadingConnector is configured with TieringOffloadingSpec and a peer-to-peer secondary tier. Attackers can supply arbitrary remote host and port values in kv_transfer_params to create unreachable peer sessions that retain ZeroMQ sockets until the context quota is exhausted, causing an uncaught ZMQError that crashes EngineCore and stops all inference.

    • Auf 0.30.0 aktualisieren
    • Auf 0.32.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-94623

    Hoch · CVSS 8.7EPSS 0,63%Korrektur verfügbar

    vLLM through 0.29.0 Denial of Service via NIXL Multi-Prompt Assertion Failure

    vLLM through 0.29.0 contains a denial of service vulnerability in the NIXL connector's prefix caching implementation that fails to properly validate block counts across multi-prompt completion requests in prefill/decode disaggregated deployments. Attackers can trigger an assertion failure in NixlBaseConnectorWorker._apply_prefix_caching by submitting completion requests with multiple prompts of varying lengths, causing the decode worker to terminate and become unavailable until restarted.

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-94622

    Hoch · CVSS 8.7EPSS 0,63%Korrektur verfügbar

    vLLM through 0.29.0 Denial of Service via Incomplete NIXL KV Transfer Metadata

    vLLM versions through 0.29.0 contain a denial of service vulnerability in the NIXL connector's metadata handling for prefill/decode disaggregated deployments. Attackers can send requests with incomplete kv_transfer_params dictionary entries to trigger an uncaught KeyError in EngineCore scheduling, causing the decode engine to terminate and making all routed requests fail until manual restart.

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-93989

    Niedrig · CVSS 2.3EPSS 0,2%Korrektur verfügbar

    vLLM through 0.29.0 Cross-Request Logits Corruption via bad_words

    vLLM through 0.29.0 fails to properly validate bad_words token indices against the model's generation output width in SamplingParams.update_from_tokenizer(). Attackers can supply out-of-bounds token indices that corrupt logits memory of concurrent requests, causing different in-flight HTTP requests to return incorrect tokens.

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-93841

    Mittel · CVSS 6.3EPSS 0,24%Korrektur verfügbar

    vLLM through 0.29.0 Adjacent-Request Sampler State Corruption via Unvalidated Prompt Token IDs

    vLLM through 0.29.0 contains a memory corruption vulnerability in the Triton _bincount_kernel where prompt token IDs index the penalty prompt-presence bitset without bounds checking against vocabulary size. Attackers can submit multimodal audio requests with tokens equal to vocabulary size, causing out-of-bounds writes that corrupt concurrent requests' sampler state and alter repetition penalty behavior.

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-93840

    Mittel · CVSS 6.3EPSS 0,25%Korrektur verfügbar

    vLLM before 0.29.0 Cross-Request Logits Corruption via allowed_token_ids

    vLLM before 0.29.0 validates allowed_token_ids against tokenizer length instead of model output logits width in SamplingParams._validate_allowed_token_ids(). Attackers can supply token IDs above the output vocabulary that pass validation, causing LogitBiasState to corrupt GPU logits state and allow concurrent requests to sample tokens outside their allowlists.

    • Auf 0.29.0 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-93436

    Hoch · CVSS 8.7EPSS 0,76%Korrektur verfügbar

    vLLM through 0.29.0 Memory Exhaustion via Rejected Requests

    vLLM through 0.29.0 fails to properly clean up decode-side metadata for rejected inference requests in prefill/decode disaggregated deployments. Remote attackers can submit requests with max_tokens=0 to exhaust decode-worker memory without bound until the worker restarts.

    • Auf 0.30.0 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →