From nobody Tue Jun 30 02:43:00 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44617C433F5 for ; Thu, 27 Jan 2022 02:00:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232586AbiA0CAY (ORCPT ); Wed, 26 Jan 2022 21:00:24 -0500 Received: from out162-62-58-211.mail.qq.com ([162.62.58.211]:58355 "EHLO out162-62-58-211.mail.qq.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231271AbiA0CAW (ORCPT ); Wed, 26 Jan 2022 21:00:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1643248818; bh=f2+hKX7ZjpgXeWickBv9h0zklArTVddDzY2IvRqIHbA=; h=From:To:Cc:Subject:Date; b=Akagy6mUdzfkTFi8qv8N7DHRc3wcvMD488OJV/AmJsVO2TrLmffJrczJRL5yk0t9c ee0nixz6bvOfVDA7QWivTuaDRf4QQFjLxLvVXCaHDNNHq6dipLJNu4bVTBGu7OgE+5 r3p4R62w1QgJfdwpY47fSIZicmtZbp8syCLeZ3SA= X-QQ-FEAT: oHWrrGTW1dDsFGnIWaujQqI6HtP+N16t X-QQ-SSF: 00000000000000F000000000000000Z X-QQ-XMAILINFO: OBvbJS/7aDyUH4zGt5t0a2JXRNroDbyKmBypMIgcvPnIsSvLP62QehXLRIY/E5 JwD+KidU6kmNqCcTW0ijaiD56SiCrZQFbcUFGyQNlNcn10iX7n30N4aPcCGMLSOxQ/IpnkeznE1va XmFWDkmHAWt+3KUUYZPe94J4bfmXxCeudXBNGUp5AYUyORz30GfaGcUmZP++evvtY4ytfQJCRCrj/ DL3zvhTY1piqOhnzeCzBaQWrmrtHxsKC2gKzKPuqaMLdhjw7nU5gp8A3130InztI4BwjtjQeFi/IM iWXRSUppJ7cPM8LbwqPb9pA/PPITeKGBU5Ohpjl7IITLnG0KBbBP22f9BFbJ89TXGB5239HupU/h3 xGOrRVuRBtX8KOcd6o5iOXi0QWmvdVA3ReO0YcYgpmMvIqkddVuUbAhoDhY7ZjuuUjY5YkEorHj7M wS+LI9sKZnITvlkxuuYh80LKXMDTADvo34R3Wk2VJNK7R2zr8d5LAIWNBVW0rpvU6rRJmbA5g0/ZS g4PEa4tkVIvQHVmVFoSEmbsogAUgu2xHLiMosnbxQE2AUys1jWKxmgII3IWQXSPgkP3qNvdnUa25i /r9aRE9U3WZj+gR1wYbZCo+xsLJMHmluLBdWZz6ZYLP8/MzqYnCDEhNYSeCWSeLCQHF8PCIwzI9V7 4i6P0AMAcyylEBEYMIgG9dxTzWSz/OhD5PKr5a4zDviNmJf+2vLp8affzeT0gTF8REQNrQg+szmO+ espU81WQzOw94bUmnhkTlIIvg31wppp6MxxGxh+XOVUtYdVWhMm5hdZaqJ+rI5b03gSc0KfuSuYHD +tA7xaWy7eA/uCDP0SAnRwGEgCHQLtalYJVZreTKw2JafsF7gSGaUs8= X-HAS-ATTACH: no X-QQ-BUSINESS-ORIGIN: 2 X-Originating-IP: 39.149.171.117 X-QQ-STYLE: X-QQ-mid: webmail813t1643248745t8210637 From: "=?ISO-8859-1?B?WGlhb2tlIFdhbmc=?=" To: "=?ISO-8859-1?B?TWltaSBab2hhcg==?=" Cc: "=?ISO-8859-1?B?cGF1bA==?=" , "=?ISO-8859-1?B?am1vcnJpcw==?=" , "=?ISO-8859-1?B?c2VyZ2U=?=" , "=?ISO-8859-1?B?bGludXgtaW50ZWdyaXR5?=" , "=?ISO-8859-1?B?bGludXgtc2VjdXJpdHktbW9kdWxl?=" , "=?ISO-8859-1?B?bGludXgta2VybmVs?=" Subject: [PATCH v4] integrity: check the return value of audit_log_start() Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Date: Thu, 27 Jan 2022 09:59:05 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Xiaoke Wang audit_log_start() returns audit_buffer pointer on success or NULL on error, so it is better to check the return value of it. Signed-off-by: Xiaoke Wang Reviewed-by: Paul Moore --- Changelogs: V3 -> V4: update the mail list. V2 -> V3: add the Reviewed-by tag. V1 -> V2: simplify the patch. security/integrity/integrity_audit.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/security/integrity/integrity_audit.c b/security/integrity/inte= grity_audit.c index 2922005..0ec5e4c 100644 --- a/security/integrity/integrity_audit.c +++ b/security/integrity/integrity_audit.c @@ -45,6 +45,8 @@ void integrity_audit_message(int audit_msgno, struct inod= e *inode, return; =20 ab =3D audit_log_start(audit_context(), GFP_KERNEL, audit_msgno); + if (!ab) + return; audit_log_format(ab, "pid=3D%d uid=3D%u auid=3D%u ses=3D%u", task_pid_nr(current), from_kuid(&init_user_ns, current_uid()), --