From nobody Tue Feb 10 04:15:04 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+104150+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104150+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1683306766197734.3711954058176; Fri, 5 May 2023 10:12:46 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id zSsQYY1788612xRXj896EWd7; Fri, 05 May 2023 10:12:45 -0700 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.112]) by mx.groups.io with SMTP id smtpd.web11.21029.1683269192559761346 for ; Thu, 04 May 2023 23:46:32 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ACb2O4QK9CLANo2RVfTTprQuGjDKyv841cjdc6DEDes8iDRsSuG8yEF8I25phIutrZ0siUwTkQNxKd+j5S4Kh3lKr6HvzHk9O4ZGezBKUhxfz6qfvKQfEjWXRJd5KBkPl7+ZDQnAdfOHjH0gt5L/ltEa3DbdoWPsw+0oHCtxOZCuHL+kg5fC9gfzlCUsBJcELzJDovSy02BolktTN+uDQypKRYpso0q3Sr8Uwmy63sgRM9aKuF88ZnSzywCh2o29w3dSnZ+E0vzTiuuAJ3bMzf2q691AlUhaPcWCzDymnrjpan0MCIG/w2TbJTpRo87r6XBm+Vebvcy+E4M/YmLXqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=35uvj5Ksz/2/Lk61WIfbLpSL01av76B96OAsKjjzYps=; b=ZcoJ8jKea7h5ggB1sS/CZG5xqyEXReTckMbCedeMetGNnder+JnMCVmxBpSrxwp9QSjPDltqEdPaJnUafIt8Wqx15xkSjuXdHeUaSQBb9DHpxUzxD25jctsEYFeNdzwU0MNQzJsmpBAiyTwARwpSIcosI6XP90iz6b6i2pGNz5Jv3PikXMqWF0SxGOBrnRGFrAPu2ms1WsA3/CubT7kDwFRtIPKSE7mB7Io/QEV6QAG5/Pfc3VDA6X/YL4SBJhjN3M5Gwz+0Juf4OQRU5LbyisN9q2Vzjtsk9A5wjqnzP9aIA3HgYKaS4Lw/quXnGaw/SQabsb/EHEJkyda5IdUtBA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none X-Received: from PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) by SN6PR01MB5087.prod.exchangelabs.com (2603:10b6:805:b8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.26; Fri, 5 May 2023 06:46:30 +0000 X-Received: from PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1]) by PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1%7]) with mapi id 15.20.6363.026; Fri, 5 May 2023 06:46:30 +0000 From: "minhnampere via groups.io" To: devel@edk2.groups.io CC: patches@amperecomputing.com, abner.chang@amd.com, nicklew@nvidia.com, igork@ami.com, nhi@os.amperecomputing.com, tinhnguyen@os.amperecomputing.com, Vu Nguyen , Minh Nguyen , Nick Ramirez Subject: [edk2-devel] [PATCH V3 1/5] RedfishPkg: Correct variable type to prevent memory corruption Date: Fri, 5 May 2023 13:45:56 +0700 Message-ID: <20230505064600.1478461-2-minhnguyen1@os.amperecomputing.com> In-Reply-To: <20230505064600.1478461-1-minhnguyen1@os.amperecomputing.com> References: <20230505064600.1478461-1-minhnguyen1@os.amperecomputing.com> X-ClientProxiedBy: SG3P274CA0005.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::17) To PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB8048:EE_|SN6PR01MB5087:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f8af5ef-2a20-4f9a-b0c6-08db4d3474d5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: Zbm+UADXW6tAp+uzBLiVhAaw3nfysLwUaRDrUheAwgJPLlsnXZuUsBEOqiGhEwB3iTmDFEdBFXfRnHS3vJTKQCV9M7YHvVtdUx1E4gBr8cpYzJHiKKC3h6wV7VZRkWMd7FxUiJHjkHvdFl1CTWxNpP7udFYc7fRUsJ8V5G3mnMLKEoVfcHAugcJZwl/iV6Y1LQMlIT+xK1G2/yws5Vq5/riZaDXeTUrdiIZbCwZhgnwg42/F2NYMnESdKZVU2BE3p/OIp4Klt+qqvmyzDGx21hPSsjcvkW4puFKkz62VnfXDWuRQrLxP2wscyEMW4aAvFfI30og1JO86SLSsVwvfFjByF1Xe8GX37SvwvSuUR5t8sh1ijJyxhjrbGEFZ+jeUJQiAkEaAgAb2qHAj0tG3kVQqQmb9OmeiisAMwBXLMk5I6VwojOn9jLd4fOy65/xy0NlUzNqd3bDDXNAZidqDcFF5Sy2KwrMK68z6o4LeP5Y43HVA+43wlhejSpb+noWDs2hFmlUoPlbDVtoPZCpnyaoaxDZzPAP7Mpy+/wOVqGdDMoWTlcBEPIHtgq413QCkkIyr9mEjB6zOLk8xUi5qFrTg3VI6y/S/W3y16c+TnYKova1znYyNEHp3tqJpyjTvk2yYM0TbBa6WHTEXB5gq0A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vJQ6vOG46rODhG2RYgLE2+1uiajTG/+l4TguFRQ8C17XY6RkexP6lzdKuOu8?= =?us-ascii?Q?Mr4dLlpcts0Prr0g0nNlJpIzK4ZcJlZJR0n5px2chxSv7trHirWs0pCmLq4f?= =?us-ascii?Q?G6cHUMgmLfUv9iz+LbQOBL2ZeShict5VoZpXESevNKGkRKdGYD15+4GLpEVm?= =?us-ascii?Q?D7Z/Hijjq0kf5t1wonIQ6slaLblh/VDnYcnFTsyRuEwGguYcLw3u3Dy6lQW9?= =?us-ascii?Q?yJmIx9AQhSgN+1x+Udd6bvShhJxcEkDMJrjMmL4gxFDcM8EOIL6nPRMh1MNK?= =?us-ascii?Q?kyBQUwRS8R9EtWW0DJgVMXD06jfWWrxmDAzlH7kV8aBRzQ1Pqej0EyT5NAo0?= =?us-ascii?Q?AiJaPD6oY2o7iRwpoT6V9v+apiUReU3CPP76eaIPjObH7D+1pgvkHqePf8lo?= =?us-ascii?Q?U8+iDLdliaIzvZXwvv3JFw4vxhFR5ZgP/tJTiQG8Ph0LdjvYeb7d77afB9E5?= =?us-ascii?Q?6yT5N2yNVpgrXdvFvLZu1Qlzi3I2DysoFtDDPp9+OxAHKb/Jp4e4/oS+i9qi?= =?us-ascii?Q?sNYk665j8VsOhFu/DYTUZJESVsINy9T5R6JC/xuUgdcLkN6ce8ZRca2pcZwu?= =?us-ascii?Q?nXcI+m9vXB3NZDv7vromMGCJbEcly3sZ7Ocb5XGdkxs5MqBxQTFmlXATUBs/?= =?us-ascii?Q?nTUKI8eJPjs6uLck3cSVwZGXE4iS9z1x2YPfERAD1dsStmLD3g3PoXQnAyV/?= =?us-ascii?Q?nXLkIXiP0dQpkFzQfyEfOitTRlPFv3LPz3o/w6U5eRG9d7a9kdpql+YtQRat?= =?us-ascii?Q?K6LBOGjFnd9XzVnqGP+6UvYM9DR7s/1+ZEJvx4US92ABhB9ng5Y2EktNWKPE?= =?us-ascii?Q?40JMbqYEWf/e+PN7GSeTmP9AY7ezdv7IkAf87JTHS+QJ1TYSEt5qlQHCJbqP?= =?us-ascii?Q?jF736Sti4SjMUeQ95U6fG/Zf4Fyo+bD0Mogz98Zi1BOFvlyn5opHKEy2c7fB?= =?us-ascii?Q?Y641s7PVcjMEBJmVnZ+8yHndAhXCO2z2h8zB6Je0iBbelpd0VF06piZM76gR?= =?us-ascii?Q?i6tcySlBvi8udmO4CDNCvO8nUnUDy4jvgaErG5Yjzd77yV/1/sCT9BWl1BIh?= =?us-ascii?Q?pa8C8lwj37xuqPVSFZBmI10tk6JUo9Lc20kU8tRrc6KvNuc0xgMai8Ydqn2n?= =?us-ascii?Q?FQgv/jXh7am3DvPfb8Z//JGpuJt+niLOp0Rte4uWHl+0+9dv1IsoZiyo/APj?= =?us-ascii?Q?OJ3aTWBzsSFJIvWEXThBhv7IjGKHxq1xWkUK4F/X3F7r8K+wNZClmqPLOUd5?= =?us-ascii?Q?VF+5MhrDBlFZUCHbtEV66es82O04lD49mse21iAQW2oluYsX4yhvwaoJQ1a6?= =?us-ascii?Q?HvcYPm4gr7pLJxTAQgtnPg0eY8gTt2ZaSLWGI86cc3sKSS2SGLjGzmUlaA+s?= =?us-ascii?Q?dH4jl7pSd/376Oyqt0v0Mq/TJ6kZj+9sCwSN21yH/lHkAPvGQYnAmGPFobkr?= =?us-ascii?Q?h+3M1ErylfU/pdQMA1npVd0ZaPpxfB+hVZBK4Ph4j3l5s1MvpBEHPjYsPjnZ?= =?us-ascii?Q?/VLmsvJMBXOnWEyvpKt/Hw2oeBlPGGGk6p573l8qE6zu7p4bqD3ysDdvmn6o?= =?us-ascii?Q?dIuGsnRqA1GKpT4CVG6bfPLTdQYu/wghNj2Pxfg29JUjwNBVfXCoJ2ZnihLv?= =?us-ascii?Q?g5ejow6wUjn3Z7LuD96X3iJvJalc8FrCDswVmWDGBH0c?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f8af5ef-2a20-4f9a-b0c6-08db4d3474d5 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB8048.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2023 06:46:30.0945 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +LgT2j1MYRIaGPwujElz++jnfmrIOJbExedm79uCflyCmxX/kP0k5MOZT+QKAA+Mah/fu4vA3S+Xu8lm2dw1ygApGzdt44Ff+ajz0NfrgoJ6j87GhAsxpYu5sHEnh8mT X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR01MB5087 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,minhnguyen1@os.amperecomputing.com X-Gm-Message-State: x7fTDTgxqzYIpJSxDZo8EAfMx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1683306765; bh=8tYL0ENug+wlc5QxILJOEk5ID//zc5SyGevyuIFrWd4=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=m1fLJsrHEZouvmmXbAv0JI9gI+Wt3Oixa6fYzDHI4wf8k5E3mzBGBOaV9cU15R4sxeu KsFzWlO4H+2WvWPZNgj30Bjt+vYEIBy5CMUHiKLy5TG/pCjQd2T6e30tPkPEccLhWE31c RzgCm3WrzCwGoIkTN134hySwUKUM8yoCZ1M= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1683306766579100039 Content-Type: text/plain; charset="utf-8" From: Vu Nguyen Id will be casted by CoreOpenProtocol, declare this variable with a wrong type might result in the corruption of other local variables. Signed-off-by: Minh Nguyen Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Nick Ramirez Reviewed-by: Nickle Wang --- RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.h b/RedfishPkg= /RedfishRestExDxe/RedfishRestExDriver.h index 4a9e9f7b81a4..6b94e5814c43 100644 --- a/RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.h +++ b/RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.h @@ -3,6 +3,7 @@ =20 Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2020 Hewlett Packard Enterprise Development LP
+ Copyright (c) 2023, Ampere Computing LLC. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -84,7 +85,7 @@ struct _RESTEX_SERVICE { // EFI_HANDLE HttpChildHandle; =20 - UINT32 Id; + UINT32 *Id; =20 EFI_REST_EX_SERVICE_INFO RestExServiceInfo; }; --=20 2.39.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104150): https://edk2.groups.io/g/devel/message/104150 Mute This Topic: https://groups.io/mt/98710280/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-