From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id AC11F208AE353 for ; Wed, 27 Feb 2019 04:49:44 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Feb 2019 04:49:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.58,419,1544515200"; d="scan'208";a="121202177" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga008.jf.intel.com with ESMTP; 27 Feb 2019 04:49:43 -0800 Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 27 Feb 2019 04:49:43 -0800 Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 27 Feb 2019 04:49:43 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by SHSMSX106.ccr.corp.intel.com ([169.254.10.174]) with mapi id 14.03.0415.000; Wed, 27 Feb 2019 20:49:41 +0800 From: "Gao, Liming" To: Laszlo Ersek , "Wu, Hao A" , "edk2-devel@lists.01.org" CC: "Zeng, Star" Thread-Topic: [edk2] [PATCH v2 0/2] MdeModulePkg: Resolve buffer cross boundary access in Ramdisk Thread-Index: AQHUzad1J7KFvlRn9kuZet49i3cu5KXxcBkAgAFBsACAACH7gIAAxQBA Date: Wed, 27 Feb 2019 12:49:41 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E3E9CE9@SHSMSX104.ccr.corp.intel.com> References: <20190226074557.11048-1-hao.a.wu@intel.com> <879920cf-8edd-575a-cb60-efe1cbd62cda@redhat.com> In-Reply-To: <879920cf-8edd-575a-cb60-efe1cbd62cda@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTQzOTdmNjItODkzMi00YTlhLTkzYWEtNTI1M2ViZjZjODFmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiallDU0hcL0U0VURlcU5ZZXpwMm1QSUcwNTU0bHZ3SU1rN2dGeFROZk9paFdVS2tKZjZsb01aUjA5N0tNWnhtNVIifQ== dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2 0/2] MdeModulePkg: Resolve buffer cross boundary access in Ramdisk X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2019 12:49:44 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvOg0KICBJIGFkZCBteSBjb21tZW50cy4gDQoNClRoYW5rcw0KTGltaW5nDQo+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhc3psbyBFcnNlayBbbWFpbHRvOmxlcnNl a0ByZWRoYXQuY29tXQ0KPiBTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDI3LCAyMDE5IDQ6NTgg UE0NCj4gVG86IFd1LCBIYW8gQSA8aGFvLmEud3VAaW50ZWwuY29tPjsgR2FvLCBMaW1pbmcgPGxp bWluZy5nYW9AaW50ZWwuY29tPjsgZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4gQ2M6IFplbmcs IFN0YXIgPHN0YXIuemVuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMl0gW1BBVENI IHYyIDAvMl0gTWRlTW9kdWxlUGtnOiBSZXNvbHZlIGJ1ZmZlciBjcm9zcyBib3VuZGFyeSBhY2Nl c3MgaW4gUmFtZGlzaw0KPiANCj4gT24gMDIvMjcvMTkgMDc6NTYsIFd1LCBIYW8gQSB3cm90ZToN Cj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZWRrMi1kZXZlbCBb bWFpbHRvOmVkazItZGV2ZWwtYm91bmNlc0BsaXN0cy4wMS5vcmddIE9uIEJlaGFsZiBPZg0KPiA+ PiBMYXN6bG8gRXJzZWsNCj4gPj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjYsIDIwMTkgNzo0 NSBQTQ0KPiA+PiBUbzogV3UsIEhhbyBBOyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KPiA+PiBD YzogWmVuZywgU3Rhcg0KPiA+PiBTdWJqZWN0OiBSZTogW2VkazJdIFtQQVRDSCB2MiAwLzJdIE1k ZU1vZHVsZVBrZzogUmVzb2x2ZSBidWZmZXIgY3Jvc3MNCj4gPj4gYm91bmRhcnkgYWNjZXNzIGlu IFJhbWRpc2sNCj4gPj4NCj4gPj4gT24gMDIvMjYvMTkgMDg6NDUsIEhhbyBXdSB3cm90ZToNCj4g Pj4+IFYyIGNoYW5nZXM6DQo+ID4+Pg0KPiA+Pj4gQ29ycmVjdCBDQyBsaXN0IGluZm9ybWF0aW9u Lg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBWMSBoaXN0b3J5Og0KPiA+Pj4NCj4gPj4+IFRoZSBzZXJp ZXMgd2lsbCByZXNvbHZlIGEgYnVmZmVyIGNyb3NzIGJvdW5kYXJ5IGFjY2VzcyBpc3N1ZSBkdXJp bmcgdGhlDQo+ID4+PiB1c2Ugb2YgUkFNIGRpc2tzLiBJdCBpcyB0aGUgbWl0aWdhdGlvbiBmb3Ig aXNzdWUgQ1ZFLTIwMTgtMTIxODAuDQo+ID4+Pg0KPiA+Pj4gQ2M6IEppYW4gSiBXYW5nIDxqaWFu Lmoud2FuZ0BpbnRlbC5jb20+DQo+ID4+PiBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0K PiA+Pj4gQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4NCj4gPj4+DQo+ID4+PiBI YW8gV3UgKDIpOg0KPiA+Pj4gICBNZGVNb2R1bGVQa2cvUGFydGl0aW9uRHhlOiBFbnN1cmUgYmxv Y2tzaXplIGNhbiBob2xkIE1CUiAoQ1ZFIEZJWCkNCj4gPj4+ICAgTWRlTW9kdWxlUGtnL1JhbURp c2tEeGU6IFJhbWRpc2sgc2l6ZSBiZSBtdWx0aXBsZSBvZiBCbGtTaXplIChDVkUNCj4gPj4gRklY KQ0KPiA+Pj4NCj4gPj4+ICBNZGVNb2R1bGVQa2cvVW5pdmVyc2FsL0Rpc2svUmFtRGlza0R4ZS9S YW1EaXNrSW1wbC5oICAgICB8ICA2ICsrKy0tLQ0KPiA+Pj4gIE1kZU1vZHVsZVBrZy9Vbml2ZXJz YWwvRGlzay9QYXJ0aXRpb25EeGUvR3B0LmMgICAgICAgICAgIHwgIDkgKysrKysrKystDQo+ID4+ PiAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9EaXNrL1BhcnRpdGlvbkR4ZS9NYnIuYyAgICAgICAg ICAgfCAgOSArKysrKysrKy0NCj4gPj4+ICBNZGVNb2R1bGVQa2cvVW5pdmVyc2FsL0Rpc2svUmFt RGlza0R4ZS9SYW1EaXNrQmxvY2tJby5jICB8IDIwDQo+ID4+ICsrKysrKysrKysrKysrLS0tLS0t DQo+ID4+PiAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9EaXNrL1JhbURpc2tEeGUvUmFtRGlza1By b3RvY29sLmMgfCAgNSArKystLQ0KPiA+Pj4gIDUgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9u cygrKSwgMTMgZGVsZXRpb25zKC0pDQo+ID4+Pg0KPiA+Pg0KPiA+PiBQbGVhc2UgcHV0IHRoZSBl eGFjdCBDVkUgbnVtYmVycyBpbiB0aGUgc3ViamVjdCBsaW5lcy4NCj4gPg0KPiA+IEhlbGxvIExh c3psbyBhbmQgTGltaW5nLA0KPiA+DQo+ID4gSSB0b3RhbGx5IGFncmVlIHRoZSBjb21taXQgc3Vi amVjdCBsaW5lIHNob3VsZCBpbmNsdWRlIHRoZSBDVkUgbnVtYmVyLg0KPiA+IEJ1dCBJIGhhdmUg b25lIGZlZWRiYWNrIHRoYXQsIGlmIHRoZSBjb21taXQgaXMgZm9yIGEgQ1ZFIGZpeCwgaXMgaXQN Cj4gPiBwb3NzaWJsZSB0byBleGVtcHQgdGhlIGNvbW1pdCBzdWJqZWN0IGZyb20gNzEgY2hhcmFj dGVycyBsaW1pdD8NCj4gDQo+IEluIG15IG9waW5pb24sIHRoYXQgaXMgYWJzb2x1dGVseSB0aGUg Y2FzZS4NCj4gDQo+ID4gSSBmb3VuZCBpdCBjYW4gYmUgaGFyZCB0byBzdW1tYXJ5IHRoZSBjb21t aXQgd2l0aCB0aGUgUGFja2FnZS9Nb2R1bGUgcGx1cw0KPiA+IHRoZSBDVkUgbnVtYmVyIGluZm9y bWF0aW9uLg0KPiANCj4gSSBhZ3JlZSwgaXQgaXMgaGFyZC4gQnV0LCBJTU8sIGluIHRoaXMgY2Fz ZSwgdGhlIHByZWNpc2UgQ1ZFIHJlZmVyZW5jZQ0KPiB0YWtlcyBwcmlvcml0eS4NCj4gDQpGb3Ig dGhpcyBjYXNlLCBJIHN1Z2dlc3QgdG8gYWxsb3cgc3ViamVjdCBsaW5lIGxlbmd0aCB0byBiZSBi aWdnZXIsIHN1Y2ggYXMgMTIwIGNoYXJhY3Rlci4NCkkgd2lsbCB1cGRhdGUgd2lraSBodHRwczov L2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5vY29yZS5naXRodWIuaW8vd2lraS9Db21taXQtTWVz c2FnZS1Gb3JtYXQgZm9yIENWRSBjb21taXQgbWVzc2FnZSBmb3JtYXQuIA0KRm9yIGV4YW1wbGU6 IFBrZy1Nb2R1bGU6IEJyaWVmLXNpbmdsZS1saW5lLXN1bW1hcnkgKENWRS1ZZWFyLU51bWJlcikN Cg0KPiBUaGFua3MNCj4gTGFzemxvDQo=