Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1597039ybh; Thu, 23 Jul 2020 12:58:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyR5BHlcwXbCsVUAPw3BuDMAM0lH9xAsAGUL4lnLHpP1PkZJBwLkYiv8/M1pnaDfXN1CTSl X-Received: by 2002:a17:906:cc4a:: with SMTP id mm10mr4178736ejb.451.1595534297471; Thu, 23 Jul 2020 12:58:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595534297; cv=none; d=google.com; s=arc-20160816; b=GeKqJaW2Hou+j8GPHNdSKD9YLh51yZlzgQVhj4gLSL77ItjOGFnGqoFDBSEXf+lHw3 OxQMEPwTZbjzZYh6TzOIvAbZEtNP0hPBUXfga82zVdkNXTyaV4yl+fFQHNvCfMuFTbND NBYmnE6qoK8V6vFE67rFwE3tv4Wa4ROA09+JfnKZ2mjjsqMhMhxGNqKMOAjycR08XU9N Uq5mOT83zJHvtPFfwZM7TOO6MUEcwMlfBsZb8tOARCm208X1bMZaMRCeTqKj0l7ev860 cMl5DnW7cIO+lyTMe4+41pkvaLQogn6oMUJR/EgS7YBMM6J8PU2lHQfPDm+kkoGQCtf+ GJog== 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=Hk1VOua7WA4W+2a0I8tnHK2NN+ZOxHTFP4Vzc6rLNi8=; b=Da6+HQ5VeemfsWPLrBc9m0Lc/c68cgYhbkIqV9QUj3niUw5A0sa1o2iyGMSqhAvH7n nkpI/bjcT7JW6jsyqNv253UhbFsFp3PfdMS1bjwZCQ52cN/oFZuqe+1IsAYpnbzGDpyb xmeBHbkNOXBUPeMkh86U8djJDU1jSMutY0+VNaPdkXhqpKbQ2n1GDSOQpokzW5stLdKO 2XcX5HcREvhIZgqLcE9rn2u25kjrQdTSxQ9bleXHFZ6I/OmSOF4nI2izmWjRRR5Nhnzr 0MAE4QelYpueGo5YpJBO9xxb4RwnKZqIOjDiAywW08MJ7CZzStEF7eRDlQ+S8KftKchh tTOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=j+gOXK8r; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b18si2497073ejz.319.2020.07.23.12.57.54; Thu, 23 Jul 2020 12:58:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=j+gOXK8r; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726723AbgGWT5b (ORCPT + 99 others); Thu, 23 Jul 2020 15:57:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726029AbgGWT5a (ORCPT ); Thu, 23 Jul 2020 15:57:30 -0400 Received: from mail-qt1-x842.google.com (mail-qt1-x842.google.com [IPv6:2607:f8b0:4864:20::842]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 415AAC0619DC for ; Thu, 23 Jul 2020 12:57:30 -0700 (PDT) Received: by mail-qt1-x842.google.com with SMTP id d27so5337541qtg.4 for ; Thu, 23 Jul 2020 12:57:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Hk1VOua7WA4W+2a0I8tnHK2NN+ZOxHTFP4Vzc6rLNi8=; b=j+gOXK8rtTNs77JTc+74zeZInWXCebPkiK/Qra1mP+D0F5cHd9qLF9OvxofuHVNkZQ Ewc7nDTdnrpEjzXM2dKHTWVQLOEASdds3607fOuHPynBxCAXEN1IgdlFSXnowoe8gQ5o 3i6j+QdgSAd8X/UZlH+Aar36Bc4rxRx2vWtgTZ6FRzrL3jypvRUG0SaKfCui/w2d6iNm a5sBDMWAcv9OYSLfqz4tj+740k9AAuIavOY95lhSoEqn8GmmzQ0V/MyOmuy/d0coOH1a biZ3A+ZLRrDNRasMdi/VfuBrP4bZtRe+a2oxt3EjeRbdsJQT+/OhB+FQuYffy2qNvcY3 TamA== 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=Hk1VOua7WA4W+2a0I8tnHK2NN+ZOxHTFP4Vzc6rLNi8=; b=jiQQ66ra59UKeLj4q3Oc8FnYabbM3rEd8UuApRkIpXuDCbxrNqkko0UxvCVSOQfWB/ SJhiCSlwJNjfsFpNNZRoVOZHdrsEetY423PMWdIJP2kj2ZLrVraC4HgWD3P4wW/kZ+eP ODc3Iwia14u7+1e94pO/gdGaX6Y97MF9Uaryu3r4Yjk/1yPcIHoYjaMp67wo26NMS+EL NVwu+N8Ha9906ZZWRiJlTmwALW11xqp9DX1hn5OwzOi+ixlxN6cIADXdaarKMfF/GnYd qEfrrsS9cKmjzaNYBOBKUZLUc7GW7PCFcCnfaXyZLfs2XwyYggMDKiLm8LUEua+HyOFh 6nPQ== X-Gm-Message-State: AOAM531BTe2W5Zqf2jsiwzOgjrHk/Jmo6rr352EqRdZNFv8nZ1qOTyDY rlzenEY23jhq6S/rwvtotUvs3QK+rJcdJFN0HS4Pcw== X-Received: by 2002:aed:2f46:: with SMTP id l64mr5986227qtd.1.1595534249528; Thu, 23 Jul 2020 12:57:29 -0700 (PDT) MIME-Version: 1.0 References: <20200716115346.GA1667288@kroah.com> <20200723111827.GA1963557@kroah.com> In-Reply-To: <20200723111827.GA1963557@kroah.com> From: Richard Weinberger Date: Thu, 23 Jul 2020 21:57:18 +0200 Message-ID: Subject: Re: [PATCH] mtd: properly check all write ioctls for permissions To: Greg Kroah-Hartman Cc: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , linux-mtd@lists.infradead.org, LKML 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 On Thu, Jul 23, 2020 at 1:19 PM Greg Kroah-Hartman wrote: > > On Thu, Jul 16, 2020 at 01:53:46PM +0200, Greg Kroah-Hartman wrote: > > When doing a "write" ioctl call, properly check that we have permissions > > to do so before copying anything from userspace or anything else so we > > can "fail fast". This includes also covering the MEMWRITE ioctl which > > previously missed checking for this. > > > > Cc: Miquel Raynal > > Cc: Richard Weinberger > > Cc: Vignesh Raghavendra > > Cc: stable > > Signed-off-by: Greg Kroah-Hartman > > --- > > drivers/mtd/mtdchar.c | 54 +++++++++++++++++++++++++++++++++++-------- > > 1 file changed, 45 insertions(+), 9 deletions(-) > > Any objection to this patch getting into 5.8-final? Well, I hoped to get some acks/reviews... Applied to mtd/fixes! :-) -- Thanks, //richard