Message ID | 07b8f5a0-d5a1-45c3-4aa0-654d74e6931e@virtuozzo.com |
---|---|
State | New |
Series | "Series without cover letter" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from imap.gmail.com [108.177.119.109] by patchwork.criu.org with IMAP (fetchmail-6.4.8) for <root@localhost> (single-drop); Tue, 01 Dec 2020 09:47:54 +0100 (CET) Received: by 2002:a9a:4d14:0:b029:97:cf3a:849f with SMTP id h20csp5800693lko; Tue, 1 Dec 2020 00:47:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJxXuJXOHrm6MAuNmYZ/CXwUvkgbLJ4AHCyRkr/VwmcJiqGzRefpobeQfrWdwuyhgMS3/6h0 X-Received: by 2002:a19:488:: with SMTP id 130mr769437lfe.124.1606812471701; Tue, 01 Dec 2020 00:47:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606812471; cv=none; d=google.com; s=arc-20160816; b=M3sdE0g0OQnODOZEbe6NV/M+kTCbT3H49RRppOQjfD8y7exKqlNSn/4fMPPi5Gjh45 QX68pDl6F3wjJ6TIdpz3MYz78EPMdm9YhfMAB+zb7TLZTw9GgSwmSdakyMrQVsFi2PN2 E8XlHpT2FKHXF43WZ9hZidI/o5fuxpM1a9WlKuVD293UiJ7NOAz/7eIarvLsUvwNwB2L 2XppZH47erIVHbhyzlo0GMYWvdanzw+7TfDG2/0YSsQjH7103K9qqV/hPxNH6hKD1kb5 nJweb81NoXALkzm6Qi1biylwC58iBx+Pc6fBfyUtZYOngEbp5YFE5iKLTb3urnnQNSUt g6mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:content-language:user-agent:date:message-id:to:from; bh=QVoto8vqdfyzabccS60NtnnZ1oenC7n62XJ7r52eF/s=; b=UtImgjuGVUMRrhehHvQD7C0/vgSoF3fGf5LJYw8QQOZhuXP2/VbhvWTlVu3bmgghx3 Z4cpPvvnruSj7NDMg+AFQ8SLTAPfNiXQolScYWCquJ/x+mdQ74GOt1e0/Q8a+9p1/NBO ppPkvip/mBaRUHqyPrbAeqSgfDJP5yr0Uv82GrGVCL0rvIisSor0ZK0MIuQm4Ckzaq6S O8vIGeNv1v244PPsvmCdAygl6hl+Zj325cr2hE98209RelpiABx4BJmxvfTtWQkp0Xsw S0JdX/R4sge9hIUOHE/Ek0ObipnDSpxW+8wjwD+zOqmsbYfZXuGR98uBsMoZAzI7rt2v SJjA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id u2si425231lfk.477.2020.12.01.00.47.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Dec 2020 00:47:51 -0800 (PST) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0B18l5xN017269; Tue, 1 Dec 2020 11:47:05 +0300 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2113.outbound.protection.outlook.com [104.47.17.113]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0B18l22x017266 for <devel@openvz.org>; Tue, 1 Dec 2020 11:47:02 +0300 Authentication-Results: virtuozzo.com; dkim=none (message not signed) header.d=none;virtuozzo.com; dmarc=none action=none header.from=virtuozzo.com; Received: from VI1PR0801MB1678.eurprd08.prod.outlook.com (2603:10a6:800:51::23) by VE1PR08MB4766.eurprd08.prod.outlook.com (2603:10a6:802:a9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.25; Tue, 1 Dec 2020 08:47:03 +0000 Received: from VI1PR0801MB1678.eurprd08.prod.outlook.com ([fe80::b18d:c047:56c0:e0d3]) by VI1PR0801MB1678.eurprd08.prod.outlook.com ([fe80::b18d:c047:56c0:e0d3%9]) with mapi id 15.20.3611.025; Tue, 1 Dec 2020 08:47:03 +0000 From: Vasily Averin <vvs@virtuozzo.com> To: devel@openvz.org Message-ID: <07b8f5a0-d5a1-45c3-4aa0-654d74e6931e@virtuozzo.com> Date: Tue, 1 Dec 2020 11:47:01 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Content-Language: en-US X-Originating-IP: [185.231.240.5] X-ClientProxiedBy: AM9P192CA0001.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::6) To VI1PR0801MB1678.eurprd08.prod.outlook.com (2603:10a6:800:51::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [172.16.24.21] (185.231.240.5) by AM9P192CA0001.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Tue, 1 Dec 2020 08:47:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e2649559-36a7-47c7-b70a-08d895d5acde X-MS-TrafficTypeDiagnostic: VE1PR08MB4766: X-MS-Exchange-Transport-Forked: True X-MS-Oob-TLC-OOBClassifiers: OLM:178; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rNbc5daB9lcT0s1wN7kEhVLMPpauvaUg+h74aNCPjHEyw/ht2dLWRiBmbCfAWY/cGtEx2sbtAXx4ea/3nJUHlHtFFpBBDPOwn8KV2ec+34xNCR7S3rFTov4snzoaGjWBqT9Yd6efJCYGGVSOjEUr53ix7fzciiqbOhFgHalgw5qpWm0/Y+cWGXOEofeaaJe8gT34dS7x1rA1bSuGqsam/DAlm9sIPR3SNmYbHWtpY+q+XO67LvzZMTsErTCqmFpaMS5ygkiGy7zeLJKRHp82PHhclxxQ/0KJY74NdmzirqOwWDkZM80VZ7UU9FihO8qwEIFieZpfwMZ2TE+pVphpD5iiCqD0UQx9yYglwjyugnQ= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:-1; SRV:; IPV:NLI; SFV:SKI; H:VI1PR0801MB1678.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:; DIR:INB; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?dmtpZ1FEbWkyY3RVdHh2THl0ZWRlUXhDclQ2cW82cWh3UGpjMEhac2F4QW9R?= =?utf-8?B?UWw3b2E1WGlSMDVaeFZpbytNN095eHFHNlM4WE5BYVV0d2kwbjRlcUd0ZmZY?= =?utf-8?B?ZGdSQnFRcldGOXZLUEFPQ0M4SnBHVmNJblpRbHNPWjVVM2h4enZmQ1ZRdkpW?= =?utf-8?B?a3dueXN1TWtYYkdDeGFEODNySEdYRFFRTUxQNzRYRGl3aVd0VldDMkhMUGRj?= =?utf-8?B?Q25BT3lMbUo1alo1TERmYXlwZFd1TjBFZFAvNnFjcUNYd1N4T095eEZYOUZ0?= =?utf-8?B?b3phcmExaDZIVFlWQnJCekJCMTZ2Wk51Wk1VcHlwV2NLeFg5SDlGRmRFWGFZ?= =?utf-8?B?ZzRyMlBhc25MTm03ak16T1N1VFBLRTVqVnlBMkhsR2xyUnppNkIvTUdzMGdK?= =?utf-8?B?QW5oTWxESVhIVklCV2JhNUZFK1ZPcTZOQ3lnNHFPTkVrOFk3SC83STc1NWVP?= =?utf-8?B?ZGFuVGtTNkxha2Y3SjhWMi9jRXI0RHFiOXQyTDVJeTVOSC9UUkhlb0dZdSt0?= =?utf-8?B?bDRWRHVyMkhDbGNvNFNzTnpOME9qdjdKRk9rbkNuWGNhNkRyKzRpbVpHTDVs?= =?utf-8?B?am81S1gxQlpTallQcDFlNm9CbitGTjFqYjhEYUVSelpiV29HT3dvNCtHOUxB?= =?utf-8?B?NWVZV3k2czBKVWJ6QVBZRm1OTjFnYVR1bFFSSFU4S3QvcnFQOXNTSlZQU094?= =?utf-8?B?aXJxYU1SbEJLdFh2THNKVXppVEZEUlFnZzFCZmV3ZVkyYXRsczRDQUNWZytD?= =?utf-8?B?VVpnMlpSZyswTjlpYlJSZ296bjdUSEtyUmw4OHhNaGhDeDdlNjRUaEVFT1cw?= =?utf-8?B?M1c3OTQyWVZxU1NsY01pWWN2UG8vcVJ3UFV1UlNHVThFbElMb3VmcEZHWElu?= =?utf-8?B?RVhtSjB4VzFySmN6VjdnQUEwWnRHQUdEbzVwek1PVXIvMGpodWJCRDFWSk9J?= =?utf-8?B?Z2NKcXV4R3F1dFovYW02ZjdtWlpLZGpRL2NrNmp0aENYbmZzRXB1bHFrRUZ2?= =?utf-8?B?VGtzZHJiQ0h0VDZhT1NEeldFSDFNaHJBSStuRmZhVzBNcStzcmpRRXRqNnJD?= =?utf-8?B?NTRHcjRsdnIxQlZoOUdpMGUydEhvM0pYZk1meTdLalVrYWJRaE9wcDlyVjhy?= =?utf-8?B?RlFqaElxeUF2UWNzaUlsNGpBVmQzZTFjSm15Z1A5V1hWQUk1dHltWDkzQ3lk?= =?utf-8?B?RzRVYzdHOC9paVpsZGVWL0J2RGo2VkFzSDNKbnREdC9uSUhjNGc5d3VGNDIx?= =?utf-8?B?d0NZUmVLYWRkOGFvZXk4NzgzZ2dqT3QvaVJPTm9rZ3Avdy9zL2VvakNwUTRK?= =?utf-8?Q?q2yZCyXTZ1fYmu0XHZLS5cJIMCzexaMLO4?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2649559-36a7-47c7-b70a-08d895d5acde X-MS-Exchange-CrossTenant-AuthSource: VI1PR0801MB1678.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2020 08:47:03.4954 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0XjlbFaj4xW4aaoR/js0/TBsP5wCHALm93AOa02p1R5GeabPIpgAyxt52YOq/Jx/Mxwv65JJsvuH0ITzEOWCBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4766 X-MS-Exchange-CrossPremises-AuthSource: VI1PR0801MB1678.eurprd08.prod.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Internal X-MS-Exchange-CrossPremises-AuthMechanism: 06 X-MS-Exchange-CrossPremises-Mapi-Admin-Submission: X-MS-Exchange-CrossPremises-MessageSource: StoreDriver X-MS-Exchange-CrossPremises-BCC: X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.5 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:SKI; SKIP:0; X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: VE1PR08MB4766.eurprd08.prod.outlook.com Subject: [Devel] [PATCH RH7 2/6] ms/netfilter: ipset: fix a missing check of nla_parse X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/net/netfilter/ipset/ip_set_core.c b/net/netfilter/ipset/ip_set_core.c index 6ef5898..d5344e5 100644 --- a/net/netfilter/ipset/ip_set_core.c +++ b/net/netfilter/ipset/ip_set_core.c @@ -1542,10 +1542,14 @@ call_ad(struct sock *ctnl, struct sk_buff *skb, struct ip_set *set, memcpy(&errmsg->msg, nlh, nlh->nlmsg_len); cmdattr = (void *)&errmsg->msg + min_len; - nla_parse(cda, IPSET_ATTR_CMD_MAX, + ret = nla_parse(cda, IPSET_ATTR_CMD_MAX, cmdattr, nlh->nlmsg_len - min_len, ip_set_adt_policy); + if (ret) { + nlmsg_free(skb2); + return ret; + } errline = nla_data(cda[IPSET_ATTR_LINENO]); *errline = lineno;