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]