Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp3607536pxt; Tue, 10 Aug 2021 07:22:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxUkjlmTCUBdd3Q3eQT+8N5EoGBoh5XHVk46WVOBghod1BzwhTmaI3HBMey6/ZQCnmIRCsO X-Received: by 2002:a02:b798:: with SMTP id f24mr28071485jam.14.1628605377406; Tue, 10 Aug 2021 07:22:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628605377; cv=none; d=google.com; s=arc-20160816; b=OD+iqj2ZL7fvEC4KzFg0hgV7UO7qMwcbFueBq3QquBXEhpLZttw7DyOR7BOSnOyiCf mHmbgYAzzzRHYpKKjyjZKnLHen74f4ca+y00JW3hR6rOQAqPzNpknffkHVejRWHrk5ZC OCK2lDM/c2LFUk0seKVYWmjgHmGtbv+MgU5XuPwm4jyWZ7l4wa2h6ZNzOdyVJwIZkHmn yuk9CO3Ov4siWlS1+53UQPrOfssLzsL8rpi07/HH5jHTzd2mG13C9fp41E+l3GEtLDXF q7cbmT6738HNYGn/URjk9kloQ8N0Ca2j1oUgDX51L9zyBQHzlXdkTFDFuF16n3xBKoA9 EPJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :mime-version:user-agent:date:message-id:subject:from:cc:to :dkim-signature; bh=CNbvPsnGAfa3fu8fS5mw3q/ySea1UUbi6hadd0bmWeo=; b=eRRa3UYJClgnSjUIdIZT/PZAl0V0QmY43O2k9pfTeR/qVYxVJRg6Im4PKwgnuj4lU8 uI+HEQXzSOfIaHbRUxP5EuYIyhB5hY+iUFDXma+cmTCIttWh1FKkERnfZdsU75J/lROr V1+rYVfxqPM3f81CVTePcwh8bZaFNyH1hSLuXy5XHFOO+oxa4BmFEt2lkV4EaM1qw/0c l7JX/wAm+bNQibt5TjtpGl0nG1Kp6uGxJW+rrQEhBud7QzZkd94TS6WWNGCTMTTBoTps +HKCk3t3RCE4X+UOcfdfTQ3DKLDBmECLG3DYp18hphuPm16zLHuxmi8WOCV7C4E07526 Xq8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hoINABun; 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 q6si6802192ilo.5.2021.08.10.07.22.44; Tue, 10 Aug 2021 07:22:57 -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=hoINABun; 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 S241887AbhHJNs3 (ORCPT + 99 others); Tue, 10 Aug 2021 09:48:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240131AbhHJNs3 (ORCPT ); Tue, 10 Aug 2021 09:48:29 -0400 Received: from mail-pl1-x633.google.com (mail-pl1-x633.google.com [IPv6:2607:f8b0:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 333BEC0613D3; Tue, 10 Aug 2021 06:48:07 -0700 (PDT) Received: by mail-pl1-x633.google.com with SMTP id d1so21071872pll.1; Tue, 10 Aug 2021 06:48:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=CNbvPsnGAfa3fu8fS5mw3q/ySea1UUbi6hadd0bmWeo=; b=hoINABunSBYQ2JkYYVpHWvnqfcKfMeuLsEs5RBPS9/roCQMZMiD8Wxk9YzMTPbAdEd YzUET3flnDrEnas2moHTKPj3eqswt2kl5ojHJntcAq8jcq2IuxIMYACvccw+Lm85ZX7M aTNYTHMibdUa38vFxAe5MBByd9PxmMuhpsXSTHF0c8hmGdN2V/LQfCSpHOUcMdE2n7MT jtyOHqPjjBavBY4g4/yMQVtRbmLKampGH4MPxTklXrluLEYLLNczihZlhKO8zIvnnvZ9 iz+y5QDYlyCqWxuviWQBmvC1EeSkgtS6YU61oTcz6Rxw4sxi0GTJYiBp2PZZj+q1mwqw fBNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=CNbvPsnGAfa3fu8fS5mw3q/ySea1UUbi6hadd0bmWeo=; b=N3+0KnM+5IZ4US73trrCGcKJutOc9pjhRFK8mV46n+9gBCxlTzLg/y3VMTA94OqpU2 tYJZmWkIv/v1HUmPrjHgcQ6WKPX9b0li+9BwN5vjZBn2gsG95lmRJGunc96Gi2RNxHHu sTdUzvOg5WDKoeduk6+yrskxNvFjxL/y0Tb9GzDPjmnr4iNjmQdBtW5QmmvhUM8f8PwP NuTb1Za89AWjSmPqi8zmXLDYi7k0e3CGMx9C3Qi5ScxSlr0hWW2scn3qzJkZxkWiEwjR DGf3hhdDxi1sMl9vP1jOawtHczFu/bKB0nSQj5TOqGkAUEC3wGuSb8I+WC63QXidTssK XaZg== X-Gm-Message-State: AOAM5311Z8iG3aSKOMGDCSYMp1Er7bX38o4ih4+lnpie/E4T7YMsh6G7 TxFMyF6mnhV6A+eCVKFKf164oR5K0SB46FZG X-Received: by 2002:a17:902:d890:b029:12d:f2:e8d6 with SMTP id b16-20020a170902d890b029012d00f2e8d6mr7240709plz.42.1628603286547; Tue, 10 Aug 2021 06:48:06 -0700 (PDT) Received: from [10.178.0.62] ([85.203.23.37]) by smtp.gmail.com with ESMTPSA id x13sm22637326pjh.30.2021.08.10.06.48.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Aug 2021 06:48:06 -0700 (PDT) To: martin.petersen@oracle.com Cc: baijiaju1990@gmail.com, linux-scsi@vger.kernel.org, target-devel@vger.kernel.org, Linux Kernel From: Tuo Li Subject: [BUG] scsi: iscsi: possible null-pointer dereference in iscsit_tpg_add_network_portal() Message-ID: <89aaa039-2f03-f657-a555-a6a99f38db6d@gmail.com> Date: Tue, 10 Aug 2021 21:48:03 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, Our static analysis tool finds a possible null-pointer dereference in the iscsi driver in Linux 5.14.0-rc3: The variable tpg->tpg_tiqn is checked in: 496:    if (tpg->tpg_tiqn) This indicates that it can be NULL. If so, a null-pointer dereference will occur: 508:    pr_debug("CORE[%s] - Added Network Portal: %pISpc,%hu on %s\n", tpg->tpg_tiqn->tiqn, ...) I am not quite sure whether this possible null-pointer dereference is real and how to fix it if it is real. Any feedback would be appreciated, thanks! Reported-by: TOTE Robot Best wishes, Tuo Li