From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 8723E4B507 for ; Sun, 7 Jul 2024 19:05:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 699BD68DA81; Sun, 7 Jul 2024 22:05:54 +0300 (EEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2091.outbound.protection.outlook.com [40.92.89.91]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D8F0B68D89C for ; Sun, 7 Jul 2024 22:05:47 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fAUG8e7M9TGnTcc2CfBB1FZ2YUw6x84oi0kak650aVmQpNZ7C+AllyuMKPHgmgb48pIQ8g/N8ET/HSnhsHPftgXbewfqxwNEqUvJCvgun8R3xZnDYbnQvKCODNOKNOj+t80+3BJDRRkHQ/sKpMVhDN6T/sjnmLD9UG8tN3t+fE7GTP+PZUJjG9utZuAwHkLx86ezggvMQ+rPxjdCUXI1kK/jUsdXHpPT3jSLsd3xH5DGcNKbdlkYMlYpOl+7HTkvoNa/8OHHSrizF9CwQKvUatdfrJRXUMUr71YW9mAuhwZOZqvAcVUjgHbDSMIOFX9aXe/iN3a4KXq2KEL5F1hG3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=i6cthW5z+GryesNgXvCcXVDwg85+9pStwDHF0KDm5BE=; b=mPNwQHwHZrY5okuYyyI+k52g/1FpL8OccqoIZ3+B3f4jFgKRRmDb2xyfBbnH9NOwnPTf1xAqzEfbgf1YbYyBO+Zlqp4ir3vR9pGQm6auWi6lmwMBBshpaWc60UVJlsV41cYZ0VK+boUqkwY3PyBxtR3bHvi+VcXGlPCUG1ZoNjRun3FHf0ebUCuJjmWhAQ272gfnnfdWuZKBvsU1lOkrmZjAktHPHslIUmjRiEF5e36+ilIIofMzK8l6TcbtK0haSHwjytsdaMFV9ZnUbWPPOpaNAo2D7mFGSJJrWBkrDVzxouPzh+zP918duFpUilOoiCx5r8P0ggSQTbgHuaFgKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i6cthW5z+GryesNgXvCcXVDwg85+9pStwDHF0KDm5BE=; b=PHYBvSriomgicu18O5TXYyKn0KkEcYBfHaSdNHN1LePFbX9aFfbhFVcp2LAUF/oDQdY7X2vozURLquixLDrz1OtkFl5sz190dXSluG5/w9g5GS4AtG48VUNoyLnnHMFEecNF21N/IJ08ilrXMrFDjJ0xs5sx24lBdMZqbbgUrB5PZ+4iZJblRpqajYxvFE3P4KnwI9mBh3UvnYO1vpmXO2QcMJ8ee/7Z5W1BHTjp8cwIXRzw4X3rkEfDOtvZW/RyWIRRpco0pDvStJmOxK2I1w43rwH6q0Bl1Ea6Djy7ii8MRmj8RRyA0Y/Gek5ujb8dYGsXVnH6CQnHD+KVMgcxqw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.31; Sun, 7 Jul 2024 19:05:45 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7741.017; Sun, 7 Jul 2024 19:05:44 +0000 Message-ID: Date: Sun, 7 Jul 2024 21:05:41 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240707184729.3525852-1-michael@niedermayer.cc> <20240707184729.3525852-6-michael@niedermayer.cc> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240707184729.3525852-6-michael@niedermayer.cc> X-TMN: [/PC5YTE+aGVwg77mn74BuSyTe9BkDszMTY080nwijoI=] X-ClientProxiedBy: ZR0P278CA0106.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::21) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <18ec738c-e338-437e-94be-d0fae352ec79@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: 88fd162a-c77a-4ee0-e116-08dc9eb7cd63 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|8060799006|19110799003|440099028|3412199025|56899033; X-Microsoft-Antispam-Message-Info: J/ifbgeoZ2iQ2jpuy9oRRgW8HmUC6bongv0sdzNc/9OgHyBQsLYxixXGHsLStBny5cYwZF5ADQ0LzNicn/K4/g/xbStYLHkhRJ9rh6vOq+4yIz5sj1+3j3a1MSSVKECr3Zd5osBkntJb0EEnI4l39H2mzcz6tBjifq9G7qLicKPEWM/3OmV7tXFSEjNsCV8Iw022GgqJt+dYj56KlWfoBOklHLDA7MGp2gxzsLj404oazfxDcPp+jz1/JQdo/7qNqSJjue8uOwp6LjfRXPOSwDeAnv6RYNAwBCuJGy5MRbNKQAn3BYTlFdHNI7C2Uki8sGg2PaIVN3rn3PdzWRVfy7Vlr04XzERQSb9h5/S0DZ5Z16yrD6t2RFePXH8VaarqI2HYFyB74nH51QRRelRRlodfemug0o5iH7iTJGBWEG6eCiTIrpptbFPApTBH9Q7WQ/bdlMLYoU0/AYgTT6QYyEEYFU1/yzD23XuXfZXCg7KBFo5Vxk7s7fOUFgecXE4EZu7eIfUhDpYMZF3QXkmyVBVx4keyBa9cHqsgzIgfpc1vgQGHySNLDqddAqvxudGW2lLSHCLIMOkAhzaqW3xyCg6QTlY9q6pPJ/jJrQHZJZbSnIo3gx7MfQ3Y6J1kIazOkdogqokYIZL8Yv8CXZWJVQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NU9rUlNqS0U5c1htS0lkY0dYdWlud0NGcFFoalc1N2dJQXVPc2VkYWdtNDZL?= =?utf-8?B?Nnd3YmlrVE9lLzM0TDR3c0VyZGVUTEYzZHNWWVlsR29tYk9rWThKM3c0ZXpP?= =?utf-8?B?Q0lvOEJId1llYkpFdEplR0txTTg0bTUwczBKL2NlZmUvQTAvd0hWdzRaRTVG?= =?utf-8?B?N29MZjVtc1k1a0YxeTFhZVRKcnRiK2VmcmttaER6bnJ4UXl1SmFSMkRpWTZs?= =?utf-8?B?aXRSY0RVMlUxKzdqNCsydFFGalNUVU95S2tPZ2xvK01MK1JoSEhUbGxsN0pT?= =?utf-8?B?c28yaGpSVXJzc2oxN0l6K2dNdDhLaDIxYXlNV285NjlVcy9XemVqQkFvMHg2?= =?utf-8?B?VElJZlR0SGp5TW50S3VHMW9nMEJBeTV6TWlwQzY4a3ZiemFPOXU2VmlTMzVy?= =?utf-8?B?U1RuSG1GNzdUQ2Y5bldJWTRaZjhQck56U3M5QStHcmJMRTRRT3MzZ3F4OXF1?= =?utf-8?B?V0NuNC8vdzF1cm5VRTUrd3UvL1A5TEtOZkVGeXhYbUNyNy9mbHkxM0lZMEFw?= =?utf-8?B?YUozR3I5NHgxbm1WelpoQUlBZml2YVorZkUvTkIvNGF6U1Jack8zd01kVStB?= =?utf-8?B?ZDlkU0ovQlBtaDlZM0JLUEloVTdYeUtlcnVpSnpaUElLMkxmdFhxclQrVjlY?= =?utf-8?B?QmIvVlhsTStld01yR1E0eHJYMHRJRVZ3R1hrQUh0K2dqaC9qc255OUlTbVln?= =?utf-8?B?TzBFWms5T2gzRjIzZE5mL2NHMEN2NTFwRmJkaEp2TEFaTDVrYmExSVVEbFFv?= =?utf-8?B?eTY2Q01sMmhjdkZTeG1xLzlhVy9hT2hYUGo5T3JMS3l0Y3VSUEtXbm1wRHBm?= =?utf-8?B?WlFFMkNYZGpEOUpFcHVSMkpwejh0SUJJcGIxT1R6TFNDcUJ0L0VWVWtwN3F3?= =?utf-8?B?b1F0NzJ2aHpvRy83WTdabGNkdWFNWFkzQlNXeFp1NzFNNy9qdUYvRzJTeFRu?= =?utf-8?B?QTVVQjFPdjJ2N05BaUt3ekc2Y280Ry9ncGsxaExFQjV4d3R6NVVmL0Z5YnN2?= =?utf-8?B?bVE3TG5LZE13N0MrM3paNTIvbWhuN01rUHRMNzFGQStxOXdQaHNhSkJtc1Jz?= =?utf-8?B?YkNBeVlkc0NwTTdDUER5UkJ2dnhYQWJ0MUhQaGc5ajd4SEpyR0Q0K3BpaWtZ?= =?utf-8?B?cTYvQi9TaUtkaE54eGJsU3JLS3pSMkQyRlI4MmFGNzlSVEtYemJwQ29xVzJT?= =?utf-8?B?d0NHODd1ZU9Hb2gwZ3BnRzR6SmphSjF0R1VPZWdrdFp5ZTYrM1lBQ1RWdm1P?= =?utf-8?B?aUlsblN6TU82MU5FanNoQWp6LytiS25wb3RCdHRNUmNvbmQ1MjRPaG1WWXdn?= =?utf-8?B?elBhSGEwR2dKVTNWUzRvV21GQWVRZUozRUl6RVJabjhOY1pDbWluUDF2ZGJZ?= =?utf-8?B?bW5zVnY1TUQvSnNCaXU1c1hiV09pdytLUHZFZU5QTGl3dmxRdVJ5WlY2azFE?= =?utf-8?B?TjVTOTVXcVhFdVVUNE8zRHV0Ti9ZOGp3V2JoRUhHYzgwUE01RXFaSTNSRDdr?= =?utf-8?B?WDQ1MzErM05EaVZra01jeGp1bmd1VlVtTTU2Y0hOdmI1TGRrM1NnQXZCbDBH?= =?utf-8?B?dU5uZWFmS3JtZlFKVE9hOGdHL2lHamtWYzN4ZG45c1pwYkdCTjhCb0NmYmE2?= =?utf-8?B?bnVGd241alZlTExtWDJsaUpLVThBbWFDTDIwWE15NXQ3ZTZsN3pMUmExM2tH?= =?utf-8?B?dE0vazFmQkNMeUhxTm9TVTZ1ZWVUbmFUMzBBNTU4VDRobEtQLy9EUllBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88fd162a-c77a-4ee0-e116-08dc9eb7cd63 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2024 19:05:44.3506 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2P250MB0254 Subject: Re: [FFmpeg-devel] [PATCH 6/6] avfilter/af_surround: Check av_channel_layout_channel_from_index() stays within the fixed array used X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Michael Niedermayer: > Fixes: CID1516994 Out-of-bounds access > Fixes: CID1516996 Out-of-bounds access > Fixes: CID1516999 Out-of-bounds access > > Sponsored-by: Sovereign Tech Fund > Signed-off-by: Michael Niedermayer > --- > libavfilter/af_surround.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/libavfilter/af_surround.c b/libavfilter/af_surround.c > index e37dddc3614..fab39a37ea9 100644 > --- a/libavfilter/af_surround.c > +++ b/libavfilter/af_surround.c > @@ -269,6 +269,9 @@ static int config_output(AVFilterLink *outlink) > > for (int ch = 0; ch < outlink->ch_layout.nb_channels; ch++) { > float iscale = 1.f; > + const int chan = av_channel_layout_channel_from_index(&s->out_ch_layout, ch); > + if (chan >= FF_ARRAY_ELEMS(sc_map)) > + return AVERROR_PATCHWELCOME; > > ret = av_tx_init(&s->irdft[ch], &s->itx_fn, AV_TX_FLOAT_RDFT, > 1, s->win_size, &iscale, 0); Can this happen? - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".