From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 02E074E8C2 for ; Sun, 8 Feb 2026 03:50:42 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'eOpqk4TtceFZoFm1mNroAfgJuA3iJsnbrIWzHuJ84rM=', expected b'iKvnOmmcqVpU3tPPS+nIk6eiX1HlhZcs6mp0KWwsKKE=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1770522636; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=eOpqk4TtceFZoFm1mNroAfgJuA3iJsnbrIWzHuJ84rM=; b=XWzEZUnYD6JkRW+MTagMI12f3O+YR8KtCy2meaqJxxzkxqBWpbGeveWIZ1TSnAx0Yw1Ke A/Wgvsf0bAj1QGRhFJscwpKevxuWQLliyXzQREikxsbdyPVMAVILwKETG48lnaImvYZxoGr ec1DkE2+V8/2FU0e/YqKtXr07/A8n0uivZbTsGJcFLucN7ODP8RoGMRD2GEUd2XgmMTQZPs vDrpKpLjNMIUQyiNWUhtnRfD9sIMrdDjY9Bl7lWl91D4aK4v3F1rACwPJiTmdjA0taLvRf7 Y+W9AqaYj0sd7g78PjeGPRcSDHq8d/a07na0yr85n18ObOIayWrUY5bgypYA== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id D97F26910AA; Sun, 8 Feb 2026 05:50:36 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1770522623; b=k3Ww46ivTJdRu/whRSuxqhQIemsxw/dxMZ3B4RvOMpPOBGCfxFdX+jqa9Ng31E8awXmKc XRduMuQQVp2GuaC6+oE9nKJFgifxgyG3mhlKT2qoWkJNH2l9yH75jBWDtR/XXbn2slSVbTo zBBKpRfk6OrQDbuNC3TSUJZyvm8ggJB49We/TOP7yTkVdxWkfLiBduh936J38ZyiCDJN5j6 lKFne1hOSrmVlz3WxryJI1GzkGppT0561EDFHfWnR5YHNtRcg7JwAxw4xQcRYfLGMeWWuTC gAn+Ua4JkvWjPvQd+mH0/Fo0vn+lgVPaN9/R1W0AO0QGkwZ85k+KpIVGovyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1770522623; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=LqyZPL4wpu8v73E2mLDT0vbrPxd2tSNYYMYXbSlnfpk=; b=loowcz0B8z+GootqwNfWdbtD+xcRvdgj4iOouQCfLSPV6quFe/684Xc8Iz2r7e5qW+sve dtMaacX4PVzkyIIFNOw699qrlELg8YavO/zHCEelAK5HfoH9+VBMiMeb8grapxwRYjKT5R0 /mdw2hBkZixuwVnVFow9tBxEJWGwaxNwqKh881jRW0ejcx8klhlXsbtZYcjgjXtF5TeEC+i LjgO14MQC6EKWyxTIKnJkO2eFklj0aVsyuBfTIUwF8CcKsASxN3pnArbz97xa4wHWNdKpzc Kfkve8MYtWzJIY4gbH4cJvpurvg0Iik2gBrnOjE5/+kgoV33YZHkErxn43dg== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1770522616; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=iKvnOmmcqVpU3tPPS+nIk6eiX1HlhZcs6mp0KWwsKKE=; b=ylcuDHaaqykpdGHejm5GtkcGJlfAfCVgFjYbNf+bxit4ozndy+9om6IUE91pDRG90kMkC 5uhsylLBcC88XqVjZD0S8j/th7dGaQBBM63IFNUmgsLHR3bngg5PArj1l1e7qaZmmB40jMr rx/rXvcKldf+77JUqkuLK2ifmtF2AsHDocMAuwbuZF28B9d+dbZthg2KbHlnggJxC+vh8eW CzCFIgpcsFHNVN8j/0K9dkfSuIUhlLPsB/YmgjS30bNiOzen89Weu8NGr1o+ocnwC4uwRrk 5MIZS5HXp7pjKXJYnkCi7jFsc5nLc7VqTQPyj21qyT9G27yBjcqUp1SrWkSg== Received: from c8d966988b92 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 31F3B68F4CC for ; Sun, 8 Feb 2026 05:50:16 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sun, 08 Feb 2026 03:50:15 -0000 Message-ID: <177052261631.25.4946654475019362961@4457048688e7> Message-ID-Hash: 2OON5B3AJ6NWGRY4MI63RBAI4PGNV5QM X-Message-ID-Hash: 2OON5B3AJ6NWGRY4MI63RBAI4PGNV5QM X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] avcodec/adpcm: Check input buffer size (PR #21683) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: michaelni via ffmpeg-devel Cc: michaelni Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21683 opened by michaelni URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21683 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21683.patch Larger values will lead to integer overflows in intermediates No testcase Signed-off-by: Michael Niedermayer >>From 529ebd983d6aae9d0939669c5265dd69bfff2664 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 8 Feb 2026 02:52:54 +0100 Subject: [PATCH] avcodec/adpcm: Check input buffer size Larger values will lead to integer overflows in intermediates No testcase Signed-off-by: Michael Niedermayer --- 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 */ -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org