This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 538824fd844ac5fa3d018216a7fd48231a9823f6
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Tue Feb 10 17:22:11 2026 +0100
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Mon Feb 23 23:28:09 2026 +0100

    avcodec/hdrdec: Check input size before buffer allocation
    
    Fixes: Timeout
    Fixes: 
471948155/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HDR_DEC_fuzzer-5679690418552832
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
---
 libavcodec/hdrdec.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavcodec/hdrdec.c b/libavcodec/hdrdec.c
index b7ade48e32..cffa7570db 100644
--- a/libavcodec/hdrdec.c
+++ b/libavcodec/hdrdec.c
@@ -126,6 +126,9 @@ static int hdr_decode_frame(AVCodecContext *avctx, AVFrame 
*p,
         ;
     }
 
+    if (bytestream2_get_bytes_left(&gb) < height * 4)
+        return AVERROR_INVALIDDATA;
+
     if ((ret = ff_set_dimensions(avctx, width, height)) < 0)
         return ret;
 

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

Reply via email to