From a2685f2cdace04138d10719b9bb612a67bf20886 Mon Sep 17 00:00:00 2001 From: Hotragn Pettugani <103170876+Hotragn@users.noreply.github.com> Date: Mon, 14 Sep 2026 00:14:26 -0400 Subject: [PATCH] [Bugfix][Multimodal] Validate base64 video payloads, matching image and audio (#54323) Signed-off-by: hotragn Signed-off-by: Isotr0py <2037008807@qq.com> Co-authored-by: Isotr0py <2037008807@qq.com> --- vllm/multimodal/media/video.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm/multimodal/media/video.py b/vllm/multimodal/media/video.py index f1f5783b0e..7528331cdf 100644 --- a/vllm/multimodal/media/video.py +++ b/vllm/multimodal/media/video.py @@ -190,7 +190,7 @@ class VideoMediaIO(MediaIO[MediaWithBytes[tuple[DecodedFrames, dict[str, Any]]]] } return MediaWithBytes((frames, metadata), data.encode()) - return self.load_bytes(pybase64.b64decode(data)) + return self.load_bytes(pybase64.b64decode(data, validate=True)) def load_file( self, filepath: Path