Received: by 2002:a05:6358:5282:b0:b5:90e7:25cb with SMTP id g2csp484935rwa; Sat, 20 Aug 2022 07:34:46 -0700 (PDT) X-Google-Smtp-Source: AA6agR60BM/J5QLnbrwC5sK3PrBefpYMSYL5Lfd4vAhDEEn2/rf3qg0Le4zLbzqpU/U7ptT4xP9d X-Received: by 2002:a17:902:bd05:b0:172:ae77:1eea with SMTP id p5-20020a170902bd0500b00172ae771eeamr12160979pls.158.1661006085949; Sat, 20 Aug 2022 07:34:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661006085; cv=none; d=google.com; s=arc-20160816; b=rmsnTzHz5XffL40KqctOScrB4TakU/ewg+5bLMfZANnXQej4HappZZYBmuTkr5h6+J iZnGbEHmgvnBNKhy/G1lqnvyzTL/lKhJpjQXI1nzk+F+7qWwPGXWCHPEIJVmvRGvNz51 JRKVCDGXxnybjHcfIlsbQby5ZDQXrTZ3hxemDsy45VNyDRim7TqXALO3qGKq5ngxWzx6 NbFgYFgtsvDm0h7jyEpA4RmzHqkDQyr4yl/lCHAsPgIO5iiKoneElp8loVH6Q+Cx1dOY y5Or500f3My5H8W3wxitLXZdn+YDJPWG9+FYanZPSERL2b19VonALi/R8VwrJ8kurKGQ g1dg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=uYTyRK/ggppk1qfefOckjXKBF0O296J6JFH4Dt5eYko=; b=iYHLFwcFfV7P9hkpklpoOKyNENjufHhQx1lk27Bqsohca2jNyyNuc/k4wrqRv/YCAq BEOvGq8bjz2nJQ30pE2mAwbhvLT/TLwdQcuhNoRH1EzCT0ZG1hP6XLYL9hlk6xHOeW2g ztovd0tS0iA+t/2EPB5X3B+UyqQuwNBbdCgCL8IF7gg107afHZPE/PiqigOngJvBPiK0 /gvu01INqFPD6UDYkcrnLUB+p27gH9pFe9Y/RvEyJAicCSLeFlYSiRnNM8ELXx3c8gxq +dRFhrZKfaDbNlaaF5MnjVqsfPFYV9dxcNaumWEldvtu6+wMby9fpXaypiF86qjMZb89 9HEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paul-moore-com.20210112.gappssmtp.com header.s=20210112 header.b=3ALe+YZ3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s19-20020a056a00195300b0052f4e435aacsi7612803pfk.340.2022.08.20.07.34.31; Sat, 20 Aug 2022 07:34:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@paul-moore-com.20210112.gappssmtp.com header.s=20210112 header.b=3ALe+YZ3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242015AbiHTOUF (ORCPT + 99 others); Sat, 20 Aug 2022 10:20:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51488 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345296AbiHTOUD (ORCPT ); Sat, 20 Aug 2022 10:20:03 -0400 Received: from mail-oa1-x2a.google.com (mail-oa1-x2a.google.com [IPv6:2001:4860:4864:20::2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 808F18284F for ; Sat, 20 Aug 2022 07:19:58 -0700 (PDT) Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-11cb3c811d9so6488436fac.1 for ; Sat, 20 Aug 2022 07:19:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paul-moore-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=uYTyRK/ggppk1qfefOckjXKBF0O296J6JFH4Dt5eYko=; b=3ALe+YZ3NolhHC10gPVij5hIQS/axK6YJX07lmNRawIaEvsi/iw5Z2JoFnAhoi1JAU dA2ODGBqWYvFY0NO7TzhLi/A/K+nNxZmGcOejI5GUKxvGE49SJqNSGj8gSpu7LKRrCz+ Lu5dMcEfVvY7NfMUyK7CcFauqqYS/Fa2Vrr7NbPmkpVLzCn8Ca/9t+YKuL4YFIl7xw+W CKf2H0HKbvG5qIxYE9kKwGNzvZlyBSVRMvmjDjDfAM6UyjueJgihZJEHo4W+bg9SdLld kbIrqqcPUyAHtmiEguCYTG1kv+5uidjvG0/v5DcvYfSrbL67FP3WUORnqzXKWSzFsCw5 Of8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=uYTyRK/ggppk1qfefOckjXKBF0O296J6JFH4Dt5eYko=; b=JsygAEMx1IeQhQuuKMEZpqu80w77xKjzPbDty4ookZ2xbkgbhh4sWDidn1JXM5gJUx y5iRzw3sZrjOxMJsMnhj9FgjGX/Cjp3muwxGKWyEig7C7XhCLgoKBueZWQ3msfLHATao HoCFP52Cea+pjx5t31+6PqzTPPUKVQ5DcLXYVqXgfm1J6JK71ZOVXxkiSlpaCrV1FlSi wZpaIhQDNDw+Qg5afdUdk0ZCre1So/Ec6L53vHayNn3+iFHjsoXJr7Eb/kdmswVIHGDx 6XFdPI3GI3DSQm6wNbZAb7ii/29jDElOyXPvI57Fwzj1NtKR07n/A2prs9SkssHh9gX6 9RXA== X-Gm-Message-State: ACgBeo2Kvtvr/HP4mGW2G1bVkNryEi8UDIt+QZ+jP6LZPIliTfTbu/W4 4McluYzBB1tbp/h0g/9meBswEKLR6fI5ebe4Q2Yu X-Received: by 2002:a05:6870:a78d:b0:11c:437b:ec70 with SMTP id x13-20020a056870a78d00b0011c437bec70mr6285289oao.136.1661005197815; Sat, 20 Aug 2022 07:19:57 -0700 (PDT) MIME-Version: 1.0 References: <20220820082606.953886-1-floridsleeves@gmail.com> In-Reply-To: <20220820082606.953886-1-floridsleeves@gmail.com> From: Paul Moore Date: Sat, 20 Aug 2022 10:19:47 -0400 Message-ID: Subject: Re: [PATCH v1] selinux/ss/services.c: check the return value of audit_log_start() in security_sid_mls_copy() To: lily Cc: selinux@vger.kernel.org, linux-kernel@vger.kernel.org, stephen.smalley.work@gmail.com, eparis@parisplace.org, cgzones@googlemail.com, michalorzel.eng@gmail.com, xiujianfeng@huawei.com, omosnace@redhat.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Aug 20, 2022 at 4:26 AM lily wrote: > > The function audit_log_start() can fail, so its return value should be > checked against NULL. > > Signed-off-by: Li Zhong > --- > security/selinux/ss/services.c | 3 +++ > 1 file changed, 3 insertions(+) audit_log_start() can safely return NULL as the audit_log_*() functions are designed to handle a NULL audit_buffer. This is an expected behavior and not a bug. -- paul-moore.com