From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DFBD1C48BE8 for ; Wed, 16 Jun 2021 14:40:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B99D4611CE for ; Wed, 16 Jun 2021 14:40:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234046AbhFPOm7 (ORCPT ); Wed, 16 Jun 2021 10:42:59 -0400 Received: from mga02.intel.com ([134.134.136.20]:2712 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233759AbhFPOm7 (ORCPT ); Wed, 16 Jun 2021 10:42:59 -0400 IronPort-SDR: bX/Uu2mGUOcHfyK5XAcTiHAG3jd+GT6uCGzRfuiivMUwSlfqlDTv7PLtevuI50pAK3OlxfRcD0 vVKxeHgjldLQ== X-IronPort-AV: E=McAfee;i="6200,9189,10016"; a="193308463" X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="gz'50?scan'50,208,50";a="193308463" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 07:40:49 -0700 IronPort-SDR: CGPluQ7KOMK4jMjrCZm2Ctg7gKseouXdqjlFi6wfmry7lrnPJTaNXUTIsJ2fAPKEAzmevvJG3Y gvHPNKcsD5Hw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="gz'50?scan'50,208,50";a="404589296" Received: from lkp-server01.sh.intel.com (HELO 4aae0cb4f5b5) ([10.239.97.150]) by orsmga003.jf.intel.com with ESMTP; 16 Jun 2021 07:40:43 -0700 Received: from kbuild by 4aae0cb4f5b5 with local (Exim 4.92) (envelope-from ) id 1ltWig-0001Fn-90; Wed, 16 Jun 2021 14:40:42 +0000 Date: Wed, 16 Jun 2021 22:40:36 +0800 From: kernel test robot To: Dhiraj Shah Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, find.dhiraj@gmail.com, James Bottomley , Jarkko Sakkinen , Mimi Zohar , David Howells , James Morris , "Serge E. Hallyn" , linux-integrity@vger.kernel.org, keyrings@vger.kernel.org, linux-security-module@vger.kernel.org Subject: Re: [PATCH] tpm2_load_command leaks memory Message-ID: <202106162229.dMm9L9U4-lkp@intel.com> References: <20210610094952.17068-1-find.dhiraj@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline In-Reply-To: <20210610094952.17068-1-find.dhiraj@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-integrity@vger.kernel.org --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Dhiraj, Thank you for the patch! Yet something to improve: [auto build test ERROR on v5.13-rc6] [also build test ERROR on next-20210616] [cannot apply to security/next-testing] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Dhiraj-Shah/tpm2_load_command-leaks-memory/20210616-184020 base: 009c9aa5be652675a06d5211e1640e02bbb1c33d config: s390-randconfig-r014-20210615 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 64720f57bea6a6bf033feef4a5751ab9c0c3b401) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install s390 cross compiling tool for clang build # apt-get install binutils-s390x-linux-gnu # https://github.com/0day-ci/linux/commit/985c6fcde5d80fed97392f94b906e6b43c164f47 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Dhiraj-Shah/tpm2_load_command-leaks-memory/20210616-184020 git checkout 985c6fcde5d80fed97392f94b906e6b43c164f47 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): >> security/keys/trusted-keys/trusted_tpm2.c:426:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] goto out; ^ security/keys/trusted-keys/trusted_tpm2.c:424:2: note: previous statement is here if (tpm_buf_init(&buf, TPM2_ST_SESSIONS, TPM2_CC_LOAD) != 0) ^ >> security/keys/trusted-keys/trusted_tpm2.c:426:8: error: use of undeclared label 'out' goto out; ^ >> security/keys/trusted-keys/trusted_tpm2.c:383:8: error: use of undeclared label 'err' goto err; ^ >> security/keys/trusted-keys/trusted_tpm2.c:428:21: error: expected parameter declarator tpm_buf_append_u32(&buf, options->keyhandle); ^ >> security/keys/trusted-keys/trusted_tpm2.c:428:21: error: expected ')' security/keys/trusted-keys/trusted_tpm2.c:428:20: note: to match this '(' tpm_buf_append_u32(&buf, options->keyhandle); ^ >> security/keys/trusted-keys/trusted_tpm2.c:428:2: warning: declaration specifier missing, defaulting to 'int' tpm_buf_append_u32(&buf, options->keyhandle); ^ int >> security/keys/trusted-keys/trusted_tpm2.c:428:20: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] tpm_buf_append_u32(&buf, options->keyhandle); ^ void >> security/keys/trusted-keys/trusted_tpm2.c:428:2: error: conflicting types for 'tpm_buf_append_u32' tpm_buf_append_u32(&buf, options->keyhandle); ^ include/linux/tpm.h:394:20: note: previous definition is here static inline void tpm_buf_append_u32(struct tpm_buf *buf, const u32 value) ^ security/keys/trusted-keys/trusted_tpm2.c:429:23: error: expected parameter declarator tpm2_buf_append_auth(&buf, TPM2_RS_PW, ^ security/keys/trusted-keys/trusted_tpm2.c:429:23: error: expected ')' security/keys/trusted-keys/trusted_tpm2.c:429:22: note: to match this '(' tpm2_buf_append_auth(&buf, TPM2_RS_PW, ^ security/keys/trusted-keys/trusted_tpm2.c:429:2: warning: declaration specifier missing, defaulting to 'int' tpm2_buf_append_auth(&buf, TPM2_RS_PW, ^ int security/keys/trusted-keys/trusted_tpm2.c:429:22: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] tpm2_buf_append_auth(&buf, TPM2_RS_PW, ^ >> security/keys/trusted-keys/trusted_tpm2.c:429:2: error: conflicting types for 'tpm2_buf_append_auth' tpm2_buf_append_auth(&buf, TPM2_RS_PW, ^ security/keys/trusted-keys/trusted_tpm2.c:199:13: note: previous definition is here static void tpm2_buf_append_auth(struct tpm_buf *buf, u32 session_handle, ^ security/keys/trusted-keys/trusted_tpm2.c:435:17: error: expected parameter declarator tpm_buf_append(&buf, blob, blob_len); ^ security/keys/trusted-keys/trusted_tpm2.c:435:17: error: expected ')' security/keys/trusted-keys/trusted_tpm2.c:435:16: note: to match this '(' tpm_buf_append(&buf, blob, blob_len); ^ security/keys/trusted-keys/trusted_tpm2.c:435:2: warning: declaration specifier missing, defaulting to 'int' tpm_buf_append(&buf, blob, blob_len); ^ int security/keys/trusted-keys/trusted_tpm2.c:435:16: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] tpm_buf_append(&buf, blob, blob_len); ^ void >> security/keys/trusted-keys/trusted_tpm2.c:435:2: error: conflicting types for 'tpm_buf_append' tpm_buf_append(&buf, blob, blob_len); ^ include/linux/tpm.h:361:20: note: previous definition is here static inline void tpm_buf_append(struct tpm_buf *buf, ^ >> security/keys/trusted-keys/trusted_tpm2.c:437:2: error: expected identifier or '(' if (buf.flags & TPM_BUF_OVERFLOW) { ^ security/keys/trusted-keys/trusted_tpm2.c:442:2: warning: declaration specifier missing, defaulting to 'int' rc = tpm_transmit_cmd(chip, &buf, 4, "loading blob"); ^ int >> security/keys/trusted-keys/trusted_tpm2.c:442:24: error: use of undeclared identifier 'chip' rc = tpm_transmit_cmd(chip, &buf, 4, "loading blob"); ^ >> security/keys/trusted-keys/trusted_tpm2.c:442:31: error: use of undeclared identifier 'buf' rc = tpm_transmit_cmd(chip, &buf, 4, "loading blob"); ^ security/keys/trusted-keys/trusted_tpm2.c:443:2: error: expected identifier or '(' if (!rc) ^ security/keys/trusted-keys/trusted_tpm2.c:447:1: warning: declaration specifier missing, defaulting to 'int' out: ^ int >> security/keys/trusted-keys/trusted_tpm2.c:447:4: error: expected ';' after top level declarator out: ^ ; fatal error: too many errors emitted, stopping now [-ferror-limit=] 6 warnings and 20 errors generated. vim +/out +426 security/keys/trusted-keys/trusted_tpm2.c 346 347 /** 348 * tpm2_load_cmd() - execute a TPM2_Load command 349 * 350 * @chip: TPM chip to use 351 * @payload: the key data in clear and encrypted form 352 * @options: authentication values and other options 353 * @blob_handle: returned blob handle 354 * 355 * Return: 0 on success. 356 * -E2BIG on wrong payload size. 357 * -EPERM on tpm error status. 358 * < 0 error from tpm_send. 359 */ 360 static int tpm2_load_cmd(struct tpm_chip *chip, 361 struct trusted_key_payload *payload, 362 struct trusted_key_options *options, 363 u32 *blob_handle) 364 { 365 struct tpm_buf buf; 366 unsigned int private_len; 367 unsigned int public_len; 368 unsigned int blob_len; 369 u8 *blob, *pub; 370 int rc; 371 u32 attrs; 372 373 rc = tpm2_key_decode(payload, options, &blob); 374 if (rc) { 375 /* old form */ 376 blob = payload->blob; 377 payload->old_format = 1; 378 } 379 380 /* new format carries keyhandle but old format doesn't */ 381 if (!options->keyhandle) { 382 rc = -EINVAL; > 383 goto err; 384 } 385 386 /* must be big enough for at least the two be16 size counts */ 387 if (payload->blob_len < 4) { 388 rc = -EINVAL; 389 goto err; 390 } 391 392 private_len = get_unaligned_be16(blob); 393 394 /* must be big enough for following public_len */ 395 if (private_len + 2 + 2 > (payload->blob_len)) { 396 rc = -E2BIG; 397 goto err; 398 } 399 400 public_len = get_unaligned_be16(blob + 2 + private_len); 401 402 if (private_len + 2 + public_len + 2 > payload->blob_len) { 403 rc = -E2BIG; 404 goto err; 405 } 406 407 pub = blob + 2 + private_len + 2; 408 /* key attributes are always at offset 4 */ 409 attrs = get_unaligned_be32(pub + 4); 410 411 if ((attrs & (TPM2_OA_FIXED_TPM | TPM2_OA_FIXED_PARENT)) == 412 (TPM2_OA_FIXED_TPM | TPM2_OA_FIXED_PARENT)) 413 payload->migratable = 0; 414 else 415 payload->migratable = 1; 416 417 blob_len = private_len + public_len + 4; 418 419 if (blob_len > payload->blob_len) { 420 rc = -E2BIG; 421 goto err; 422 } 423 > 424 if (tpm_buf_init(&buf, TPM2_ST_SESSIONS, TPM2_CC_LOAD) != 0) 425 rc = -ENOMEM; > 426 goto out; 427 } > 428 tpm_buf_append_u32(&buf, options->keyhandle); > 429 tpm2_buf_append_auth(&buf, TPM2_RS_PW, 430 NULL /* nonce */, 0, 431 0 /* session_attributes */, 432 options->keyauth /* hmac */, 433 TPM_DIGEST_SIZE); 434 > 435 tpm_buf_append(&buf, blob, blob_len); 436 > 437 if (buf.flags & TPM_BUF_OVERFLOW) { 438 rc = -E2BIG; 439 goto out; 440 } 441 > 442 rc = tpm_transmit_cmd(chip, &buf, 4, "loading blob"); > 443 if (!rc) 444 *blob_handle = be32_to_cpup( 445 (__be32 *) &buf.data[TPM_HEADER_SIZE]); 446 > 447 out: 448 tpm_buf_destroy(&buf); 449 err: 450 if (blob != payload->blob) 451 kfree(blob); 452 453 if (rc > 0) 454 rc = -EPERM; 455 456 return rc; 457 } 458 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --4Ckj6UjgE2iN1+kY Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --4Ckj6UjgE2iN1+kY--