Message ID | d9e12411-1ddc-c2ee-cdeb-b2109110973b@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:12 +0100 (CET) Received: by 2002:a9a:4d14:0:b029:97:cf3a:849f with SMTP id h20csp5800350lko; Tue, 1 Dec 2020 00:47:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJxGAUvS751hnnAWeAkNSBR5XyBhhjF70BrSiojFZnlxAjsJR6xUaDpQeSibNq4zsCPtQpZI X-Received: by 2002:a2e:991a:: with SMTP id v26mr819768lji.128.1606812428286; Tue, 01 Dec 2020 00:47:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606812428; cv=none; d=google.com; s=arc-20160816; b=y4x0xsGj8wiMK4kDzuGrKbHmFE8gDxgVGeL8ySmLUguYmXZbBBW4hCJPeQFBTQvNqk NiCzuHmHxdeyxId55kQTkqZ3f2d+6oahEhWd4mtBZpI3QKiKyShXIQFwV2D8581F+4ex rrO213j0bLKw+zv2J1aHeQJg2wmgPzfYXEoDYIwgIrqRuLDI+sHc9QW9UPhkSqm8JdOD 7LiRjSp+h3owPKevQblPH7VvitJeYCApahbcZ/udyzsCtNZ2S3a7j6jxTnbFXgdnFXSB kxuTYh2GHtmKsBG3vQ0cz/bttZmkMH+ML/dDWQcGGcWccdIQwV5k04y1cNNfQXXk9ioz 6Khw== 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=p7mCrdHahyhnE6ykabidNKWEML01+AJvDJ6rbnEVDe4=; b=H9gi0qBgXnn2xAy8tscqIKx9dNkeG1kgDaZJ98r5FaaVCL50Ij72/AqBpGktourl1W nE34WihArKzej0DxmsDJka61N4Ewqigm+iQqYLRr4Ub+9Y6dF/+mfheSK5AAzGIgbTfo UQ5bqJwobJ+lJwd9UmVqot1MxbBDucQvIfob/iLp9q+6sGgu+wpu+EaSMHzTrefhaLec KPcRLAoo/OEwoy60+2Tqb0glN1N1mS0DPwM29IL/qRSbEmEueMHCaVde8DRgRcC+6Vg+ EwECkoyrhhykah8ghFXx7xfn0i03a43LzTkbLJHJBajczBNlbklaP5JPC1iaFHss5ssG hzZw== 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 p25si613435ljj.19.2020.12.01.00.47.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Dec 2020 00:47:08 -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 0B18ksw0017256; Tue, 1 Dec 2020 11:46:55 +0300 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2051.outbound.protection.outlook.com [104.47.14.51]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0B18kqVe017253 for <devel@openvz.org>; Tue, 1 Dec 2020 11:46:52 +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:46:53 +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:46:53 +0000 From: Vasily Averin <vvs@virtuozzo.com> To: devel@openvz.org Message-ID: <d9e12411-1ddc-c2ee-cdeb-b2109110973b@virtuozzo.com> Date: Tue, 1 Dec 2020 11:46:50 +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: AM9P192CA0023.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::28) 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 AM9P192CA0023.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.22 via Frontend Transport; Tue, 1 Dec 2020 08:46:53 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0151d036-f805-4a5b-8bd4-08d895d5a700 X-MS-TrafficTypeDiagnostic: VE1PR08MB4766: X-MS-Exchange-Transport-Forked: True X-MS-Oob-TLC-OOBClassifiers: OLM:773; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vAedxs8yhdFwbJRsMgWt3sq7WTXliJEyA60XajlzJ3JqKdchdQyRCD56c5JqUtZCtm4Qm7Fea8sfzrjix3ufQc1Q/HZwHhaNJ377csjXveZwVjnAK6szepKg4SP13yVgVx/F4glv11bcyAOutLAGnSWj2NaN9+O50vHYw0mzwQ72QfZWAGAxmQRAzmdYz8YiPFeKQjSs7gM8s+J4yuXRnPuLHepFzW1coWfeLUAXhxeXs9M5BbO3tGq7dueCo0hLrxXOeYaD++YwjPzKjsLVeYdcfUIiLJWSROVm0LHvRwzfq6zGOS2K3V7D9iIOmC82BtlAgtHoHXA3rSEdpfvuskcZa9d0oJZaS+5afPMMVkA= 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?TWtmdEdPOG9rMnJFV1ZIUUg4RnJwZHNLTjVpcU56SFlWRFlTc21KMEhuM2x2?= =?utf-8?B?V3ZyTmVZYWQvbzJwMXNwdk1oakQ3T2lyWVBaVWIrdWUyZjhjaENWSlpvNlZU?= =?utf-8?B?OW9WNnpCdnFEWTB6aHFnS3Qra2xBbjBubHNvUmhLTkcrbzdJeWIzMmhBTVZh?= =?utf-8?B?VlFrbm1IWkJlWklmR3lLSkhrNXJMYWZzRlgvWjlWeEU1M1NEMmJwN0NFbFVx?= =?utf-8?B?TGtjZEpaeWc1cUtXaSswRzJqS29XOFZPWUdyaERlNDlkU2hqRFVUZnhra3dk?= =?utf-8?B?b0NianFObmZtWnhjbFliQkNaYXBxcDlKZEhidStnNlFEb1hISmMyc202WHVT?= =?utf-8?B?czRacmZhdks2cG9KVzdmb1BrT1BBQUFuOCtQd1ROdTZTYi9PRlo2MzUwdzlD?= =?utf-8?B?ZWNKWXBJQXFDKzg0Z3F6YUpwaGRad0JoV1kvQlBNcXlOdHV2QU01K3BRRWdW?= =?utf-8?B?Rzh0WnlvRkxTMVByMFh5cXp0clkxbitxdWgxNGdIditNRE9iZC9jU1pncW8v?= =?utf-8?B?Z3RCaHZHWXU4RWRNZkNXV0JrU2lHRGxxa3NpRW5PbXRwS2lqMFpPbGFQNTI0?= =?utf-8?B?SXhnSkZRb0JrNTBuWTVMbjBwbldtVXlXMG1RR21hRXJhK3BhTjRUNGJ1K0la?= =?utf-8?B?a292RXZ0QmNmSjR1WXhSY1dRUmhtUkF0OGJTZUE1ZkdadkVadUlmOHB6QnA1?= =?utf-8?B?d0g0UkRWczVHa0JaMnRSczN2bzc5SkNRU1JKZ0QwZDBQNElWc3hHdGFhS0FG?= =?utf-8?B?aFFOcUpIWFptMWF4aWtoNXBzMWZQZGRhS1JCbW13THEwLzVaZnZaZWkvU3Vk?= =?utf-8?B?aU84TWhlcVVxTUt3SVJHOVhFbUlhcTUyZ0pnY25XWUZtNmJoNS9uTzg4cC9I?= =?utf-8?B?U2VuRURQeml4K3NDQXc3VnpMVnlKZGJYdTArcVVSY2tnMTN2eU5GOTVIT20v?= =?utf-8?B?TEs5SFJic0pMckU5c3FHSU1PcnpvUWVLd0ZCeHM1a2lFcTJFVjVZYi9RK0E4?= =?utf-8?B?a0d6QnFQZHdYcGJld252MGpSUU1BWUtDQ1Y4b3NCS25OSmQyZTVlSm5HVVlO?= =?utf-8?B?WkxEaVNJaEtvTWdEbGNEYUl2dThYQWtsQkQ0TjhKR2ZlaGVka1NvV1NPQnlT?= =?utf-8?B?UHdvdndBVytvamhsV0xxbGJRaVd5cjZtSk14RVNpMFBscnJzajdBT0RSbXpF?= =?utf-8?B?QlFIZXNsRklCelNsSnplQUQyUTdCTzh0b2pkWG92RGFwTjQxMzlmSEN6ZnZi?= =?utf-8?B?c3RlRmx0bGlhTzFIVjdnTVJDYjRkblZwS2NMSlJTM29kaWJNSVdZQmRlaTBm?= =?utf-8?Q?Ke6+RZIQQmI+WW5EVASxwTzvz6BpcKM6RI?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0151d036-f805-4a5b-8bd4-08d895d5a700 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:46:53.6768 (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: AOT4Tt/33zqe4HbChofheTx9YbAdMEARi0+b7G4dtJHO8rfiq5T9BMEpZVR7ODTYrlc4DB9hEHITXH3AOdlViQ== 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 1/6] ms/netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present 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 6d20f97..6ef5898 100644 --- a/net/netfilter/ipset/ip_set_core.c +++ b/net/netfilter/ipset/ip_set_core.c @@ -1678,6 +1678,7 @@ ip_set_utest(struct sock *ctnl, struct sk_buff *skb, struct ip_set *set; struct nlattr *tb[IPSET_ATTR_ADT_MAX + 1] = {}; int ret = 0; + u32 lineno; if (unlikely(protocol_min_failed(attr) || !attr[IPSET_ATTR_SETNAME] || @@ -1694,7 +1695,7 @@ ip_set_utest(struct sock *ctnl, struct sk_buff *skb, return -IPSET_ERR_PROTOCOL; rcu_read_lock_bh(); - ret = set->variant->uadt(set, tb, IPSET_TEST, NULL, 0, 0); + ret = set->variant->uadt(set, tb, IPSET_TEST, &lineno, 0, 0); rcu_read_unlock_bh(); /* Userspace can't trigger element to be re-added */ if (ret == -EAGAIN)