Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp996917imm; Sat, 14 Jul 2018 19:14:30 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfqF6pEAagVxq49mQvFF2skLZTtyatF2SgR/f8Y/w2b4v4bDgiZa5tL3xa/NZXKRJvY7FpD X-Received: by 2002:a63:2106:: with SMTP id h6-v6mr11122715pgh.161.1531620870410; Sat, 14 Jul 2018 19:14:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531620870; cv=none; d=google.com; s=arc-20160816; b=oYct08TOz/GD8osS4agd+re12uFcA4aRMf/sPAbEGCxsNOvZ6i3reg+67Dix1LNF6R mWxvUlivu99uxZbIWePxE1vDOPfLXmAs93Fbyytcmt0Ilhui+J8dR9jlzJJCURA89XQk QUE4QIiXrSUmRdYtpQgyP/+OTtQL288j2ruWHRezTpPj4JcKrtCaZfM7pmQKgorDIPgQ aCXJx7kQqraP+fFq4uvnH6BhfrFN7Wlu4FKkwMylel86HIovbdeZgQq7z2ppf4gj5157 PDWXz7tONQJUmpiva9WtXOPYjglEwoBLxcCTA6zJWVsnTyFN5RLtej3or8Xs/m7atyaA 1rTg== 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 :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=R4Rebggb6N2y72RxKVrGwrrusQgVLRNBH5D2ap4g8gw=; b=W+QEBURK/3pYdGzH8oPhW8WbsXoG1x0xJbVcBw7GTLnetYj0/my3/WK50UhKNsX/DA B20J5tpsVqP85crkrbJIXlGt1kZTgv4bpS2BR1jRltNdLhd+gq8C0+JnBQxJgiVbbymJ hzEvQ6OcDdU6y+vZGL/dzL5+UpUR+yfTBHyGqM41GKpBSeYeo0PQQRvi8pNN6LUKvmGQ D4RFewbV4mvjMvAUOS88T+FZ0Om2PCuh401fL2FZhPLhTQi3Tkt2Yjm3cCWPB1d+jPZr mr4uUaZlACUwpJnKcc8LPfaLK0tGROJfUjb+gDrx8dAahsRCnFutr8vs5riK4flVF2nA 7HLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=kv0YNG72; dkim=fail header.i=@chromium.org header.s=google header.b=oDc+0oLM; 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=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o1-v6si26899619plb.279.2018.07.14.19.14.15; Sat, 14 Jul 2018 19:14:30 -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=fail header.i=@google.com header.s=20161025 header.b=kv0YNG72; dkim=fail header.i=@chromium.org header.s=google header.b=oDc+0oLM; 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=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732707AbeGOCeu (ORCPT + 99 others); Sat, 14 Jul 2018 22:34:50 -0400 Received: from mail-yw0-f194.google.com ([209.85.161.194]:37856 "EHLO mail-yw0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731972AbeGOCeu (ORCPT ); Sat, 14 Jul 2018 22:34:50 -0400 Received: by mail-yw0-f194.google.com with SMTP id w76-v6so13094229ywg.4 for ; Sat, 14 Jul 2018 19:13:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=R4Rebggb6N2y72RxKVrGwrrusQgVLRNBH5D2ap4g8gw=; b=kv0YNG72wlgo3NmSnRJ34whoLlq6PNVtRvrN0Q3bbA71fUDoJSuEOQNa4V2P6QiQEe W0UPHGZ6KpTCHjeaTk8Z++QtDCHbT5FfyhaOGBqKwr7fMfE6IwsqSMsGFBo2vSEu3VPJ feaVl1vTkC5RCMep8c2Flc7c2zOar40eA+gW6vL8A/EGPw38kUCRGpwkId8r2ndpk2d/ 349fK4A91lEkZfDaGiK8IUMgtIVkVjZ1TsZIws/TlwepjhkQg1R6frhIVPAuLz1jJzCr NaMce4Lwx94AGeOVURar2GvjQvT4q6z7bTvdHI5HniDlDr4xxbDayrYfemHr+v+iFkvX tqHA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=R4Rebggb6N2y72RxKVrGwrrusQgVLRNBH5D2ap4g8gw=; b=oDc+0oLMMK45hwnlmmfmR74m4XjTwcXOurexoe4v/PkYv23Q3DRuIwSh42p0t9HCaB 9sD1gHI0Eav5HkSiTQ5wNhxSCesCrmxmUywM50TTuy7BtwQ2Zn78Dz42ZFJcOyJCcBuX j2eWMPU3IcFxbIHC9OsMYwTUm1mfwyRBJtuT0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=R4Rebggb6N2y72RxKVrGwrrusQgVLRNBH5D2ap4g8gw=; b=WhUZSUIEmp7oE8lyGkaUnk5ZfkmAnXmNcbKLNCpd8snP+cDQrp+toh3B8FpvAH59sl I/iUMSqd8CBgTNssiBjGfA2qWZau3ArptOeyuRwa68Xkbe+9iQd3EvRufK93JZXLv718 bnooq69ADUguzeq9p9lHzUZg+WMQEJpAnDpVr6qonzTRN4eqFc2D7WvrM9tN4acT4LgB i1/LyrFoNLAAVxrMovbfHCoqKJtF+nwGv8mXjCIw+CEnqpx+664ekdZdaKDZskM0cNrW kSlQFw2dOMsssXgVswlKKZ9mIGcGJLqJQeF7JL25B3je6nh1mOsxriEkjqhWDxRyYuew qgYw== X-Gm-Message-State: AOUpUlE3oj42hSBGvH00wH+ILtjMWV+uQ7niB7Ha0FgnjGK2ODHNekla NH9v1vleJ7/uOLhQSOn+ZzxuUKzsyHdjWqRglN6d1/iF X-Received: by 2002:a0d:fa42:: with SMTP id k63-v6mr6055138ywf.53.1531620820335; Sat, 14 Jul 2018 19:13:40 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:6602:0:0:0:0:0 with HTTP; Sat, 14 Jul 2018 19:13:39 -0700 (PDT) In-Reply-To: <1531505163-20227-2-git-send-email-zohar@linux.vnet.ibm.com> References: <1531505163-20227-1-git-send-email-zohar@linux.vnet.ibm.com> <1531505163-20227-2-git-send-email-zohar@linux.vnet.ibm.com> From: Kees Cook Date: Sat, 14 Jul 2018 19:13:39 -0700 X-Google-Sender-Auth: xHzrJUFRM0LncA74oG7uK1sdxTU Message-ID: Subject: Re: [PATCH v6 1/8] security: define new LSM hook named security_kernel_load_data To: Mimi Zohar Cc: linux-integrity , linux-security-module , LKML , "Luis R . Rodriguez" , Eric Biederman , Kexec Mailing List , Andres Rodriguez , Greg Kroah-Hartman , Casey Schaufler 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 Fri, Jul 13, 2018 at 11:05 AM, Mimi Zohar wrote: > Differentiate between the kernel reading a file specified by userspace > from the kernel loading a buffer containing data provided by userspace. > This patch defines a new LSM hook named security_kernel_load_data(). > > Signed-off-by: Mimi Zohar > Cc: Eric Biederman > Cc: Luis R. Rodriguez > Cc: Kees Cook > Cc: Casey Schaufler > Acked-by: Serge Hallyn Acked-by: Kees Cook -Kees -- Kees Cook Pixel Security