PR #24670 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24670
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24670.patch

Fixes: use of uninitialized memory
Fixes: Tt4RMe2vAHv6
Fixes: trithem-vqa-cbf0-short-read-2389ec50.vqa
Fixes: vqa-cbf0-empty-variant.vqa
Found-by: Trithem90



>From 89dfd2ef655c64cda90ac602ef60bcd25af70311 Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <[email protected]>
Date: Thu, 24 Sep 2026 00:56:23 +0200
Subject: [PATCH] avcodec/vqavideo: allocate the codebook zeroed

Fixes: use of uninitialized memory
Fixes: Tt4RMe2vAHv6
Fixes: trithem-vqa-cbf0-short-read-2389ec50.vqa
Fixes: vqa-cbf0-empty-variant.vqa
Found-by: Trithem90
---
 libavcodec/vqavideo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/vqavideo.c b/libavcodec/vqavideo.c
index 99c86a4610..14caba1d02 100644
--- a/libavcodec/vqavideo.c
+++ b/libavcodec/vqavideo.c
@@ -183,7 +183,7 @@ static av_cold int vqa_decode_init(AVCodecContext *avctx)
 
     /* allocate codebooks */
     s->codebook_size = MAX_CODEBOOK_SIZE;
-    s->codebook = av_malloc(s->codebook_size);
+    s->codebook = av_mallocz(s->codebook_size);
     if (!s->codebook)
         return AVERROR(ENOMEM);
     s->next_codebook_buffer = av_malloc(s->codebook_size);
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to