From nobody Mon Feb 9 23:18:19 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+104140+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+104140+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 1683306763103565.3290439736469; Fri, 5 May 2023 10:12:43 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id DiZxYY1788612xoWrXaHhHWH; Fri, 05 May 2023 10:12:42 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.100]) by mx.groups.io with SMTP id smtpd.web11.19399.1683259138164138580 for ; Thu, 04 May 2023 20:58:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OqY7CMEPBv5cNKqgbV5byWBVhau/J+u6PNl61kLXrFZI56LvMCCkwwfTn+fQQd5rJ/WNJoVnbqX4HvPhRiqbcf3gWQeicrnSkZSZKi3fKRzIKT5Z4DATGHBGXT+Wa4pRGM/p35R6EyVONnX4RGXgAdoHgpGg82PECfwNyITSLEjN6OLoN15mYfQBH3vI+GyVbqSCJ1mXvmvN4skS+9xaalFG++3NbvtUEe3+qhozEDgDlOtPYIQCRLyCQR02w6NPvvJoipa2xnKhXAoYbzspCVrxWXqyOdnMV/nyU9PXMpggGoqwxKmuhdxr4NmiREqco3OqqsimBU4XhySZaejV0Q== 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=I8x0Pe/ym/RulitlzkTrHqQIrqJFDahlb84ciGXcBMgUoxasnSTorvPPkn9zNwXhmoF/tw2ei0KMvtroXhKa9fBA16cdY4jzZzdZjMQvL1keWkWuBJRkYcLgaao7/Bt3X31SO+pD4dK8v1tUlOk8n3UairFH2574TFrKFkEE3QJLjy/EVYSNRHob55DwT4bndRj4uqK0t6AqrOV6c4vUoT2EG7Mrb2o7y9+0kPCkzeb8ytEnSgMXBvN/Cj2REITjdi/cMEe1iBkcAmpY6/TSaxtQnUE8odLthIVEUue9Y/mDOzwUfMnq9IVVapR/XWDiVL7lQ7RMpzKC1zVW0GW/1Q== 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 PH7PR01MB7725.prod.exchangelabs.com (2603:10b6:510:1d5::5) 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 03:58:56 +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 03:58:56 +0000 From: "Minh Nguyen 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 10:58:20 +0700 Message-ID: <20230505035824.1466954-2-minhnguyen1@os.amperecomputing.com> In-Reply-To: <20230505035824.1466954-1-minhnguyen1@os.amperecomputing.com> References: <20230505035824.1466954-1-minhnguyen1@os.amperecomputing.com> X-ClientProxiedBy: SG2PR02CA0107.apcprd02.prod.outlook.com (2603:1096:4:92::23) To PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB8048:EE_|PH7PR01MB7725:EE_ X-MS-Office365-Filtering-Correlation-Id: e2c785cd-06fb-44d4-eb18-08db4d1d0c3f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: HhGY2QipvwVfpXALlVEV1wt0OcCBBEEx76wVZWeVul1HPpQrak/swoAHwfg1BudlTTJbyy91Eob25XDDIpI8RaOigQnHt/R+3sJiSXqkTUAKiVzv6p8A1w4GzXc6sAmK+HqbY+htLxPzmQgmjoaUkHmbL1I8x9ZaZFvfKI8PPIKnFwmPi9CdlrSlU+R/31tr9lx88eLpAfEK1GU+nmumRR3n/fyda3/1SHGOqT30Nt3ANLkXjaTivCDSokWkCsvZwxi0sSZecmHukrRzPxJ1XIrwO8tQ2JauW1Yoqgkm0+y++GXXs36w/Kad98MaC3FP5RonhS3Yj7prnlc34psZi5Zg8kkqunqLzJazCF6P+JlZTk/OioFmqHcVhNnDXnfYgiXRY0OFb801K4wmDUSB94YmNSfV617NzcxCD9FnVtj07aoToXmu3sMxR2kru+mXDiaT/9P8XtFQdVdIx2EdmLaEGyUUy5gy+OuIiLwRsNZA3q+nN7Xrn3/Ki7XRbfDsPvEBaZ6NyozDpdBHkTX2oPRw8QHENU+LOVfHH1XV++Fv49uoORpUnS7nXNWDlBkpNBumhQzZ9S66WZLZ6+LdJ7NwZ5zxvjr49qmeWrmQUnUQXV5fLBhfDh757JnBGRwS X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vfktyQ69hqTTKQWHbEsM5Ls6H4aKdGifxHWDY6Xnl4bJIK66Hx1teMop0ycz?= =?us-ascii?Q?B34pDE+/Fj9iynqWGA9Q0LYUzqCtTmSxBCod+5iOrFdC757yy6+KO3aXku51?= =?us-ascii?Q?QZziVFgCh/hMAdcTvRy+9z8SZrEEYaeUfngMo+qNwc7Qbp7Dj7xN7kYXUer0?= =?us-ascii?Q?3ccCHcFyv5YdL+yTQrnd6a1FdDdmiTgmIEAiiRZxWZGExv9ZwD7q/ehLwwNk?= =?us-ascii?Q?KODf+UDNClrgzVyEKBZwXuUBpKxknjDGq4hXvuQIB02XJlTRTEEiWjmK/pxc?= =?us-ascii?Q?PdCdEHuxBztH42R6VOl2s1oDTxEi1weTYb/RAsszqm0H4xy0exrtn2OAdZnf?= =?us-ascii?Q?CxyYLZVz+HDu82vNJWEfOS3pSUqFkVnWdXGi6t8SYfEty6imRTJp7MCfpl8t?= =?us-ascii?Q?8Ww4+H27eiYBvtK269oRwS4chZto//Ke0/VJ3Hvzf9PpElvHtj/qdmlLvUJU?= =?us-ascii?Q?ESqdzhAuQ1dQCMRBHd9KwpFU0CHrR88TJ86VFBAnmUlxVw5aQ+iT2eGgiW+k?= =?us-ascii?Q?LDiKJmQFjiRi362iwFB5h0TJiKETd0mBhebuH2OkcCOUiXU/rg9q0yrk7WFc?= =?us-ascii?Q?tOMhb0PK64DJZs4iYz9QkUKn7gPNoaxgI33csL1nA0FsWhibHairGXQf8S4T?= =?us-ascii?Q?oo+pUnzBETjoZ24D36ZvDA6PZhodkeeyqQ+mFFoVtBS74Tnd3ZWJiCzQUI4A?= =?us-ascii?Q?Y8yJZ6n2WB7K65GVu7rbZcU30qTXxNDyzGE83WgkdKM+bh9+Ckdl1+18QF+c?= =?us-ascii?Q?RToPiZ5NLTVbvvc/1pGdw7zwkinn8LAB+2se3AI4NnPtZPbGpegb2sw//lUJ?= =?us-ascii?Q?OL7GZrcPF48HxyLjrVyAAwwqcUsEcS4imYtE1x/9C0LL9XXX6J2iRI6wyOKZ?= =?us-ascii?Q?rFs8PE2CRTqoUg3aFvIG3y5Mf0a/fkISKvf8pU1l1fVP9tXkJWkB2Vgi2J2U?= =?us-ascii?Q?HtU83VxGjLqkdUWvUAnNrSNx8lvK6DztxwK+Mg0IWdC08e1PbZW/GeC/JeB1?= =?us-ascii?Q?PBlLl9OJ3Hf9sH55Ih46QLE55Lo+V6PKMl3eDwN5AY7L9OYYY+Ft58Rj4ijt?= =?us-ascii?Q?HxFhqQNtk6Ue88eVK9RmbTS+XES/iqeskql4kP+LNixGbm8AMkH3Yowv6MF5?= =?us-ascii?Q?sNiGID8NeRjAr6KWuZLJsYGosmi5tlWOZviC+T2LAqRiZoZIJdQbXuPEIK7p?= =?us-ascii?Q?/GXpKPgsM8qegh28vhWstzxYPFohj82Gp2Vssz85o0Nwk2Jpep7DResGexK1?= =?us-ascii?Q?Ns6ElIvciDobiZKH636o1R3Db37ljeko4A4fjH4qu8y+VVWA2o7Zv5n5FHJ3?= =?us-ascii?Q?T4P6LSC4eGblVXxXqaPTYkM2fkvPyTPs7o0Rz+oexr+HB0RXYV6jIvc8ekLQ?= =?us-ascii?Q?oL4ovim1/6QEUfqxW3O968bk6DnI2XnmDSXI19o4vwjn1KUfkjq0/h0h9ybx?= =?us-ascii?Q?rH441l59Rc86uyb1sYCNOBiZxH10uhybWnR7eENe3A9fkjDkWrqepv4NCCHb?= =?us-ascii?Q?LjEHSYO8mubbK/y2DU1K1ummXjG3/mfY8QO92XGqUjfjUy9topoBTof6uEpT?= =?us-ascii?Q?S9nhc4wfskTFbGgxEe/HVuqwlBy39mS3bjiZhO9I7CcINeQo4nNlB3XEhIG4?= =?us-ascii?Q?sIoPXZbOguI0C7HJARaWO3CPcqRHLyGgI12FSADqTN3g?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2c785cd-06fb-44d4-eb18-08db4d1d0c3f X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB8048.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2023 03:58:56.1746 (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: xwG8MPewQM/l67aaD4ON57T4zZpvYtpVaVTsUPZFOIaFNEir6ge607d0mfVqVZgrgd4XfaDp145rNcX6m1lT8OammrYEIzfGgLzvgU8nTzizBHoQ2UEbc845s3E1hHXP X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR01MB7725 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: CAYrfdQiQA94t4114oRXTlnrx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1683306762; bh=VRbrYvxQgn8/PULhoebxVqyGXcrEm09+QgpfO7wICCo=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=ig0TyAaGZdEcdrNRk3svuOsBiQAnOdgsaCi1ppclcJ0IRtqx3yYZB2cKRfOs08h/Vt3 +RgiUIY0MdSOdHAdIfNkjNrcu1NtdgWJDw7uWWkmoW3CZnpeGmOf+p2X3oDjh/b62MCMv lPovAHCzKPbcl1fpc4GDf7f9+nNikOapMaM= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1683306763442100009 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 (#104140): https://edk2.groups.io/g/devel/message/104140 Mute This Topic: https://groups.io/mt/98710274/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-