CVE-2026-54236General(vllm / vllm)

LOWCVSS 5.3 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch vllm vllm systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.23.1rc0, the fix for CVE-2026-22778, which introduced a sanitize_message helper that strips object-repr memory addresses from error messages before they reach the client, is incomplete: several response paths echo str(exc) directly to clients without calling sanitize_message. The unsanitized sites include the Anthropic API router in vllm/entrypoints/anthropic/api_router.py (the POST /v1/messages and POST /v1/messages/count_tokens handlers), the Server-Sent Events streaming converter in vllm/entrypoints/anthropic/serving.py, and the realtime speech-to-text WebSocket in vllm/entrypoints/speech_to_text/realtime/connection.py. These paths catch the exception inside the route coroutine and construct the JSONResponse themselves, bypassing the sanitizing global FastAPI exception handler, and WebSocket frames do not traverse that handler chain at all. Using the same primitive as the parent issue, an unauthenticated attacker can send malformed image bytes through the Anthropic Messages API image content parts so that PIL.Image.open raises an UnidentifiedImageError whose message contains the BytesIO object repr, leaking the heap memory address verbatim in the error.message field of the response body. This vulnerability is fixed in 0.23.1rc0.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-532

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • vllm

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • General: 1 classified signal
  • Disclosure: 1 classified signal
  • Peaked 1d ago at 2 mentions (2026-06-22); latest day: 1
  • 3 total mentions across 2 days

Affected systems

Vendors
Products
vllm

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-06-22: 2Mentions · 2026-06-23: 1Patch / Workaround · 2026-06-22: 1Technical Details · 2026-06-23: 106-2206-23
Signal classification3 categories
General
133.3%
Patch
133.3%
Disclosure
133.3%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-06-222
General1Patch1
2026-06-231
Disclosure1
Full discourse3 posts
  • CVE@CVEnew
    Patch

    CVE-2026-54236 vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.23.1rc0, the fix for CVE-2026-22778, which introduced a sanitize_message helper t… https://www.cve.org/CVERecord?id=CVE-2026-54236

    Post summary

    The post notes a patch for CVE‑2026‑54236 and references a prior fix, but offers no exploit details or evidence of active attacks.

    01011785
    57.7K followersView on X
  • Halil Deniz@denizhalilT
    Disclosure

    🚨 New Deep Dive! Analysis of CVE-2026-54236: A flaw in vLLM where local error handling in the Anthropic router completely bypasses global sanitizers, leaking raw heap addresses. Read the breakdown on how it defeats ASLR: https://denizhalil.com/2026/06/23/vllm-heap-address-leak-cve-2026-54236/ https://t.co/QfD4HD8Bnu

    Post summary

    The post analyzes CVE-2026-54236, outlining its technical flaw of bumper‑bypass sanitizer leading to heap address leaks and ASLR defeat, but provides no PoC, exploit code, or patch details.

    0001098
    32 followersView on X
  • Infoflowcloud@infoflowcloud
    General

    🚨*CVE* CVE-2026-54236 vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.23.1rc0, the fix for CVE-2026-22778, which introduced a sanitize_message helper t… https://www.cve.org/CVERecord?id=CVE-2026-54236 ----- Traducción: CVE-2026-54236 vLL… http://infoflow.cloud`

    Post summary

    The post merely notes the existence of CVE‑2026‑54236 and references a prior fix; it offers no technical, exploit, or patch details.

    0000033
    88 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appvllmvllm---

Explore more