Received: by 2002:ab2:6309:0:b0:1fb:d597:ff75 with SMTP id s9csp566829lqt; Thu, 6 Jun 2024 11:21:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXbo+MtTydF0zLIjwRcF/d7/6iAmnGxwHcdYn0mUosKrvpf9Xjp+tOZpY/wp0Pi6UpgDhtJjyaigk6LnwZLcvMyAPgzvlcaTcA7MfJpdg== X-Google-Smtp-Source: AGHT+IFpXBdh2VsZKRDntmgNwdI2VL17lTgwplw9jP/5rIAIAz5s9ddv7adhOvWzoZMEmFNdqXW5 X-Received: by 2002:a17:907:3da0:b0:a6c:8b84:3bea with SMTP id a640c23a62f3a-a6cdbfec4fdmr27778266b.75.1717698082865; Thu, 06 Jun 2024 11:21:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717698082; cv=pass; d=google.com; s=arc-20160816; b=01F2+QLgLYwNYRemWgoUrdOLO2hXDT2mBN4hahrkfZN4HUclJ9iA2QCmPHzLzu78lQ W7VPwnayignQVf7IzpJQ0vKeSZwAhrTQm7U2kazLvRKjMv9DUk06/QsapRBcEGUJ011d rIa8hoC2WzzDGyIs2POHUmOxYSlnw3DhQ9DrgIJTThYzKd0GFKUk/IVM2T/Hbb6uWMz6 1aYRp+6yeOFQNPYKD5at7d8Y8aypJzHoC+48hjoK4fjGnMFCBksy4Z2lx1UlFMjvCbUX w5Kmp8auPhK3ry5ucPUaXJrZOow9SVhP1UIpNObPqhqAZC4rdw2ysBjisWs3PJz1iirm unpg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:cc:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature :dkim-filter; bh=hc7uke1nP9K6ZEiOlab0+7WnHfaWkClsnMNcflkN4jU=; fh=+vNY8xu1HHz/knJ2sxNHPf9uqq+WaG8t1a0bXbceMig=; b=cdT2/jQUM/+xM3C6SJEzMK8MvAJm3+0qFdT6bLZUkhn2qE0n6qfLcylxG2/bCUUlR0 CSMUStuinU5yoNlLsMHJmijn+5hfgqrYs2+F/VR3HfMmyTy1dk0tDugryfn2CcrE9WG0 uujS58CDgfY8RnEqVBL7ntJfa7zAHS0k7Ng1WcLdPhmIKivVfMo+8v/9EXrVExuybvpf 2DJte9zCzsRticaAw1iKFkeNakBJss1xOWdgg9dBSq3tY0yxLZePerJGL8eH1WiIIRQh IvG3RfYMUkBTZwwiuYTIrG4nFzskPb0d12uAJbHzbb/vTi31bqULqeWflxW/C+bQb6Wo ycbA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=rW067lQc; arc=pass (i=1 spf=pass spfdomain=linux.microsoft.com dkim=pass dkdomain=linux.microsoft.com dmarc=pass fromdomain=linux.microsoft.com); spf=pass (google.com: domain of linux-crypto+bounces-4791-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-crypto+bounces-4791-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id a640c23a62f3a-a6c80588914si96974666b.148.2024.06.06.11.21.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 11:21:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto+bounces-4791-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=rW067lQc; arc=pass (i=1 spf=pass spfdomain=linux.microsoft.com dkim=pass dkdomain=linux.microsoft.com dmarc=pass fromdomain=linux.microsoft.com); spf=pass (google.com: domain of linux-crypto+bounces-4791-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-crypto+bounces-4791-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 9195B1F271F2 for ; Thu, 6 Jun 2024 18:21:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 76AD419938C; Thu, 6 Jun 2024 18:21:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.microsoft.com header.i=@linux.microsoft.com header.b="rW067lQc" X-Original-To: linux-crypto@vger.kernel.org Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by smtp.subspace.kernel.org (Postfix) with ESMTP id ECDFB19750B; Thu, 6 Jun 2024 18:21:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=13.77.154.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717698075; cv=none; b=P2UUGD0BapPVNE7pfo/lYSk9BG9e3yV/nur3JJKLcgaQBYrwfDPPwmg3WAgBxJJhkmbh8eQi797O4rzyb1ARXpfDEKrHxWM37/WJ8tzZE4PHmlx0zq74fCgx86evDmG4xXMVHKA/bNOpv+kbllV/v0xglYlGbCr4cK86xUopWyE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717698075; c=relaxed/simple; bh=anY/d8A01PQ7OY+Z7i2qgvA8r2Z5cysTIgQdnQRQQn8=; h=Message-ID:Date:MIME-Version:Cc:Subject:To:References:From: In-Reply-To:Content-Type; b=pskBOXXf29gGbSx5gKpkuvN4bHG/R7ARcaBUq8bHTfRoyrSBt7ZznwFtzogcLu9lKbyUu6Cy+wyb6Ayr43D8yC3ZYagcGOl0JMBzwV2uJbkD8WQgyoaAk18flgU9kObDGqPCTaTsA7/P0RWC5na1E4pljYVKqvdtfOgWqRa0zYk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.microsoft.com; spf=pass smtp.mailfrom=linux.microsoft.com; dkim=pass (1024-bit key) header.d=linux.microsoft.com header.i=@linux.microsoft.com header.b=rW067lQc; arc=none smtp.client-ip=13.77.154.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.microsoft.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.microsoft.com Received: from [192.168.49.54] (c-73-118-245-227.hsd1.wa.comcast.net [73.118.245.227]) by linux.microsoft.com (Postfix) with ESMTPSA id B279320B915A; Thu, 6 Jun 2024 11:21:06 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com B279320B915A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1717698066; bh=hc7uke1nP9K6ZEiOlab0+7WnHfaWkClsnMNcflkN4jU=; h=Date:Cc:Subject:To:References:From:In-Reply-To:From; b=rW067lQc+jCvJbWL4V/gx0fjzaOI9VmYDgh34Vn4R/RlxAZUYvYF8R9dv28mxYPrQ peHPLzSrKw0Yhb4WX94d0ehATIIimuY2yUEilS31GXxHAxqD51wlohfEXsqvdd0BnM W0IQUuyLgQ8/nPdRDNo7xShM+ZPaUtSbmo5qxwcE= Message-ID: <27a0ad29-a096-48fe-b9fc-e918464227da@linux.microsoft.com> Date: Thu, 6 Jun 2024 11:21:06 -0700 Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Cc: eahariha@linux.microsoft.com, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, lvc-project@linuxtesting.org Subject: Re: [PATCH] crypto: algif_aead: After having been compared to a NULL value at algif_aead.c:191, pointer 'tsgl_src' is passed as 2nd parameter in call to function 'crypto_aead_copy_sgl' at algif_aead.c:244, where it is dereferenced at algif_aead.c:85. To: Alexander Sapozhnikov , Herbert Xu , "David S. Miller" References: <20240606172023.23-1-alsp705@gmail.com> Content-Language: en-US From: Easwar Hariharan In-Reply-To: <20240606172023.23-1-alsp705@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 6/6/2024 10:20 AM, Alexander Sapozhnikov wrote: > From: Alexandr Sapozhnikov > > Found by Linux Verification Center (linuxtesting.org) with SVACE. > > Signed-off-by: Alexandr Sapozhnikov > --- > crypto/algif_aead.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/crypto/algif_aead.c b/crypto/algif_aead.c > index 42493b4..f757907 100644 > --- a/crypto/algif_aead.c > +++ b/crypto/algif_aead.c > @@ -191,7 +191,7 @@ static int _aead_recvmsg(struct socket *sock, struct msghdr *msg, > if (tsgl_src) > break; > } > - if (processed && !tsgl_src) { > + if (processed || !tsgl_src) { > err = -EFAULT; > goto free; > } Please see https://www.kernel.org/doc/html/latest/process/submitting-patches.html#the-canonical-patch-format and format your subject line accordingly. Thanks, Easwar