Received: by 10.213.65.68 with SMTP id h4csp213150imn; Tue, 13 Mar 2018 01:36:05 -0700 (PDT) X-Google-Smtp-Source: AG47ELufNbDY1ZLnnLKleWXop2/HtjpPlAKavRzL07rroOhSOBKc7Y/gVAGBv/5CbaWthftTnOWy X-Received: by 10.99.145.193 with SMTP id l184mr6283993pge.394.1520930165157; Tue, 13 Mar 2018 01:36:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520930165; cv=none; d=google.com; s=arc-20160816; b=zao7xU74tXtlLLtW2dseYP9/OkWmW81iMaTiydtms3iMt0qcIlehKTZ7XV4cjS3b98 wzUNeQIRcbvVig4IjbyntV4WmMieaD4+RJjxlfkzlP4aK1Xcb05Tw2WPgW+CXpS/5JzO npiU9g07TTcw/6ozyx9pDH9X5EaRfK5sY1uClCJc4GOpzlZfep0lod0ZPoECnecHTU1I qVv8Z5bQwZ3p6cig2Dn+gUnvg+M1VZvdBm48Q0mPYr2iifrvXFSwSpMVXyzckmU4zwdD Mrjba9FHBDN43VTceiXB+tLGDR6vl+HkzZyKHB6xkJ9X+ClYGjwEaB2K7RLD9/wc3Wl6 XxTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=zMusAWLblhxfx5Y7J2E4jid83YXkABHG1hbLpfuMRq4=; b=whh3IXcKAPoUwHGB3fDNS+SOg2VVRaNxe/Tjrc944U/gHSO2ihOO6XTI3w+CMGL1rw Cez40ZyvCQnelJY3DraIuT+TAHlRcD6GjfN2jqBT4kBeCtHBjiFc6E2dbDcj8JD1ngRG 7NzIQhZkRYANVKb9OjzraOB+IU1yYnr14M0MPU33U/jMsQmbGWWBq3tBCbNssxsoojA5 dWSdTZeiZlFLVuiyK2IplY76t6MP4SaB2GQKgMzwHCPVD5PMlbourU6icOfVRHiQrI8C zk5mqbjAGxfyNZUNtWuBV2/EmfSQm6OH3oo0+pLHdudQV1tzUM3po1La7odt1Hbnn3pB VhsQ== ARC-Authentication-Results: i=1; mx.google.com; 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t18si7269910pfg.246.2018.03.13.01.35.50; Tue, 13 Mar 2018 01:36:05 -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; 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752216AbeCMIe5 (ORCPT + 99 others); Tue, 13 Mar 2018 04:34:57 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:38686 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751615AbeCMIe4 (ORCPT ); Tue, 13 Mar 2018 04:34:56 -0400 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 684F2401C9AE; Tue, 13 Mar 2018 08:34:55 +0000 (UTC) Received: from ivy-bridge (ovpn-204-222.brq.redhat.com [10.40.204.222]) by smtp.corp.redhat.com (Postfix) with ESMTP id 512EB7C48; Tue, 13 Mar 2018 08:34:49 +0000 (UTC) Date: Tue, 13 Mar 2018 09:35:17 +0100 From: Steve Grubb To: Richard Guy Briggs Cc: Paul Moore , Linux-Audit Mailing List , LKML Subject: Re: [PATCH ghak21 V2 3/4] audit: add refused symlink to audit_names Message-ID: <20180313093517.28c99b48@ivy-bridge> In-Reply-To: <20180312155256.4j7uglv7jiyppozm@madcap2.tricolour.ca> References: <20180312152614.qvcxng3biug46lms@madcap2.tricolour.ca> <20180312155256.4j7uglv7jiyppozm@madcap2.tricolour.ca> Organization: Red Hat MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Tue, 13 Mar 2018 08:34:55 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Tue, 13 Mar 2018 08:34:55 +0000 (UTC) for IP:'10.11.54.5' DOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'sgrubb@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 12 Mar 2018 11:52:56 -0400 Richard Guy Briggs wrote: > On 2018-03-12 11:53, Paul Moore wrote: > > On Mon, Mar 12, 2018 at 11:26 AM, Richard Guy Briggs > > wrote: > > > On 2018-03-12 11:12, Paul Moore wrote: > > >> On Mon, Mar 12, 2018 at 2:31 AM, Richard Guy Briggs > > >> wrote: > > >> > Audit link denied events for symlinks had duplicate PATH > > >> > records rather than just updating the existing PATH record. > > >> > Update the symlink's PATH record with the current dentry and > > >> > inode information. > > >> > > > >> > See: https://github.com/linux-audit/audit-kernel/issues/21 > > >> > Signed-off-by: Richard Guy Briggs > > >> > --- > > >> > fs/namei.c | 1 + > > >> > 1 file changed, 1 insertion(+) > > >> > > >> Why didn't you include this in patch 4/4 like I asked during the > > >> previous review? > > > > > > Please see the last comment of: > > > https://www.redhat.com/archives/linux-audit/2018-March/msg00070.html > > > > Yes, I just saw that ... I hadn't seen your replies on the v1 > > patches until I had finished reviewing v2. I just replied to that > > mail in the v1 thread, but basically you need to figure out what is > > necessary here and let us know. If I have to figure it out it > > likely isn't going to get done with enough soak time prior to the > > upcoming merge window. > > Steve? I was hoping you could chime in here. If the CWD record will always be the same as the PARENT record, then we do not need the parent record. Duplicate information is bad. Like all the duplicate SYSCALL information. -Steve > I'd just include it for completeness unless Steve thinks it will stand > on its own and doesn't want the overhead. > > > >> > diff --git a/fs/namei.c b/fs/namei.c > > >> > index 50d2533..00f5041 100644 > > >> > --- a/fs/namei.c > > >> > +++ b/fs/namei.c > > >> > @@ -945,6 +945,7 @@ static inline int may_follow_link(struct > > >> > nameidata *nd) if (nd->flags & LOOKUP_RCU) > > >> > return -ECHILD; > > >> > > > >> > + audit_inode(nd->name, nd->stack[0].link.dentry, 0); > > >> > audit_log_link_denied("follow_link", > > >> > &nd->stack[0].link); return -EACCES; > > >> > } > > >> > > >> paul moore > > > > > > - RGB > > > > paul moore > > - RGB > > -- > Richard Guy Briggs > Sr. S/W Engineer, Kernel Security, Base Operating Systems > Remote, Ottawa, Red Hat Canada > IRC: rgb, SunRaycer > Voice: +1.647.777.2635, Internal: (81) 32635 > > -- > Linux-audit mailing list > Linux-audit@redhat.com > https://www.redhat.com/mailman/listinfo/linux-audit