Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2039300yba; Fri, 10 May 2019 05:27:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqzpyl/TKNPeYL0YP2FSv8u/dGCSewRRdUBChMYRZL+Bh2GcsfQUIIslFn+o3Mh8r9uEwxTN X-Received: by 2002:a17:902:364:: with SMTP id 91mr12366681pld.72.1557491221204; Fri, 10 May 2019 05:27:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557491221; cv=none; d=google.com; s=arc-20160816; b=jXw2ZzrM6ioMykc1KcBc7kZ6CdFAmYB2EnvonGSs0LN10+q+7zU2yoRwg2Nu1+SrqL L9B4mm64jOSQgOa4vxJJA8/Vx9QjtDCODIztrQGnbAKMJVvL2k80YdRPre4W5SEUH9oQ 3y7nLjJahLWX304VC2JcstePJen749nkLmEgd1WXB9kstfiGKFA7OLnuYPvOPEH6kRdt Zga2leUJ/TBVW+fhnZfILZEf5yfJFqGANaeY1MWAUzJiUHEnci5niMEkeurrYw8qMTO0 OX+xTK6Pf8GdhEYVrHcDCQ9RJ5FMdvNWL5b36WIlC2UxYq6QnoVYWxhy3yM8TIj1WPWK 3syw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=JnVIZDxnd0kEyrDCPIaIICh1v6B5djz4lFgkebP+I0U=; b=LzXoen7kZdysXX2s2MKmLTLezoVjmDNJxe0nv6nN0rjt3sAI4pKRrAZIWG//m7+WBt nskCT8G9k5Ksb7qpU+GYSY+SkDkDrhIlRutwJPThNjNCzpwkgXzp0hj28EqSi+YoeVVz VSdlhFtdS5S3Z0E/x/QuZu4GNyv7jlGir16WyC9h+iLUGCshbjcznLfJLULH3W4oOdXT zhmGov7RKDZcc2sJ1rRZkvB9Cm3gxL8Blr+uXUuqVj+P1lyZ/ZF7/CqV/SpynqR0g3e4 H4k7Bxkt3PAkPK2HIh04elFpx4mviHwReu50hq9SbNsEpZ+AYDnpadJIutbrpaJTt7eR BEhQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ks6g1IZr; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a19si7528625pgj.553.2019.05.10.05.26.44; Fri, 10 May 2019 05:27:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ks6g1IZr; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727502AbfEJMZa (ORCPT + 99 others); Fri, 10 May 2019 08:25:30 -0400 Received: from mail-pl1-f194.google.com ([209.85.214.194]:42238 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727276AbfEJMZ3 (ORCPT ); Fri, 10 May 2019 08:25:29 -0400 Received: by mail-pl1-f194.google.com with SMTP id x15so2766387pln.9 for ; Fri, 10 May 2019 05:25:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JnVIZDxnd0kEyrDCPIaIICh1v6B5djz4lFgkebP+I0U=; b=ks6g1IZri8AzzL2Z/Sekh46nlKvX0lPLCP6q1vHc3VawPqG2JBFcUNQIbMhWVfRNck /g60XtjGD56oSr91jQlB/0vZcCLyCOeVcfFoIUIz0XuvSwpi2xuwCS0/EM/hMBtB2d50 /6Rwih2UKTjYyXtBSFY8Rt7/dqy4eXiizaAGoT6YBAZAUCDM7NDW0x8U+ovpb7ZSRd9p 3S9MVF9KPIN6zroUuD8lNa5PFbG49LBYSDupu1rXiQ5aiuOHOg18M2z0bNkO4i/cgODP vOKBFAHp6OXxrQA4Zdh9TxdBWU7TmEeVLK6yiv5ssaXttd8Dz9wHGvzwohyk131sj1vU wE7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JnVIZDxnd0kEyrDCPIaIICh1v6B5djz4lFgkebP+I0U=; b=G/kgcnWPe5/uQYJGLae/CJInIzRHGv2nswopLRfBlHG3vO7Nbe3BvFGVP1c/YhDVUB Lra3ZUVI1s4VWn3WScYQfRMCys0fWtqLJVDJohO6Kw2a+Oeq5ZWDVumG/nvKwHk22I9p ORSqg40FdAKOaVAY9LGQXZK3xOPBT/ntdd1AQ++wWjPpEDXQE845xvk7fPze7NlJXBgI hoNH3nWSefGcvX2mT+Ym7RCFlWBIGG8XcQTd2pc4lTfO+sfbdTFdKr5I8+cVqVtjktqk du99c5+I6hc0NcZYnRFbxg7Bqj1aFQoaasEF7+kF2xRCXAC5JpGW8yDPMCDYxuTkH2aB WaMw== X-Gm-Message-State: APjAAAXdCLN0qZ1L0PvTD49fC6hp+fknqbbdg8KwrAjN2cgGQSQG/Xed fF2mvjg+OlE1jj1lzxSQVPSsEbkR6z4lbhsxhVJlMA== X-Received: by 2002:a17:902:9a9:: with SMTP id 38mr12658630pln.10.1557491128296; Fri, 10 May 2019 05:25:28 -0700 (PDT) MIME-Version: 1.0 References: <75ce3040b4086ffa2d2e088ad7f24f5e4a87be56.1523552145.git.andreyknvl@google.com> <20180604042900.GB31498@zurbaran.ger.intel.com> In-Reply-To: From: Andrey Konovalov Date: Fri, 10 May 2019 14:25:17 +0200 Message-ID: Subject: Re: [PATCH] NFC: fix attrs checks in netlink interface To: Samuel Ortiz , "David S . Miller" , linux-wireless@vger.kernel.org, netdev Cc: LKML , Dmitry Vyukov , Kostya Serebryany Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Andrey Konovalov Date: Wed, Jan 2, 2019 at 4:30 PM To: Samuel Ortiz Cc: David S . Miller, , netdev, LKML, Dmitry Vyukov, Kostya Serebryany > On Mon, Jun 4, 2018 at 6:29 AM Samuel Ortiz wrote: > > > > Hi Andrey, > > > > On Thu, Apr 12, 2018 at 06:56:56PM +0200, Andrey Konovalov wrote: > > > nfc_genl_deactivate_target() relies on the NFC_ATTR_TARGET_INDEX > > > attribute being present, but doesn't check whether it is actually > > > provided by the user. Same goes for nfc_genl_fw_download() and > > > NFC_ATTR_FIRMWARE_NAME. > > > > > > This patch adds appropriate checks. > > > > > > Found with syzkaller. > > > > > > Signed-off-by: Andrey Konovalov > > > --- > > > net/nfc/netlink.c | 6 ++++-- > > > 1 file changed, 4 insertions(+), 2 deletions(-) > > Thanks, applied to nfc-next. > > Hi Samuel, > > It's been 6 months and this fix is still not in mainline. Did it get lost? More than a year passed since I've sent this patch, it's still sitting in the nfc-next tree which hasn't been updated since June last year. Did NFC stopped being maintained? > > Thanks! > > > > > Cheers, > > Samuel.