Case · DiggingBeagle record

vLLM DeepSeek-OCR rejected a valid balanced image as a missing embedding

A DeepSeek-OCR image preprocessor in vLLM treated a zero-valued pixel sum as if the image embeddings were absent. The downstream embedding path failed and terminated the EngineCore service instead of returning a request-local error.

Scope

The reproducer used a legitimate image whose normalized black and white pixels canceled out rather than a corrupted upload. The condition concerns the affected OCR model path and does not imply that every image model in vLLM is susceptible.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

The cited primary technical report or advisory supports the stated mechanism within its reported scope. The assessment does not infer a production breach, a victim count or a comparable impact score from a laboratory result. A maintainer or advisory names a patched release; that does not prove every deployed instance has updated. Boundary: Numeric zero is a legitimate result of a sum, not a sentinel indicating absent image content.

Assessed Oct 29, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Claims & evidence

CLM-ENRICH-20261029-35The vLLM advisory reproduces engine failure using valid DeepSeek-OCR image pixels whose normalized values sum to zero, rather than an invalid file format.supported

Basis: reported finding

Link to claim
CLM-CP23-VLLM-DEEPSEEK-OCR-ZERO-1A DeepSeek-OCR image preprocessor in vLLM treated a zero-valued pixel sum as if the image embeddings were absent. The reproducer used a legitimate image whose normalized black and white pixels canceled out rather than a corrupted upload. The downstream embedding path failed and terminated the EngineCore service instead of returning a request-local error.supported

Basis: reported finding

Link to claim

Implications

The downstream embedding path failed and terminated the EngineCore service instead of returning a request-local error.

Controls and mitigations

  • Upgrade to vLLM 0.32.0 and validate tensor shapes and missingness without equating numeric zero to absent content.

Unknowns and contradictions

  • The condition concerns the affected OCR model path and does not imply that every image model in vLLM is susceptible.

Sources and citation

Material revision history

  1. Oct 29, 2026 · Canonical change recorded · new in release · revision 202