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

Git pushed a commit to branch master
in repository ffmpeg.

The following commit(s) were added to refs/heads/master by this push:
     new 5f84a7263e avcodec/adpcm: Check input buffer size
5f84a7263e is described below

commit 5f84a7263e34ed8aa3dba30bec791a297c7140cc
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Sun Feb 8 02:52:54 2026 +0100
Commit:     michaelni <[email protected]>
CommitDate: Sun Feb 8 14:46:56 2026 +0000

    avcodec/adpcm: Check input buffer size
    
    Larger values will lead to integer overflows in intermediates
    No testcase
    
    Signed-off-by: Michael Niedermayer <[email protected]>
---
 libavcodec/adpcm.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavcodec/adpcm.c b/libavcodec/adpcm.c
index 31340af677..bd9ad2933f 100644
--- a/libavcodec/adpcm.c
+++ b/libavcodec/adpcm.c
@@ -1173,6 +1173,8 @@ static int get_nb_samples(AVCodecContext *avctx, 
GetByteContext *gb,
 
     if(ch <= 0)
         return 0;
+    if (buf_size > INT_MAX / 2)
+        return 0;
 
     switch (avctx->codec->id) {
     /* constant, only check buf_size */

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

Reply via email to