From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Reshetova, Elena" Subject: RE: [RFC PATCH] x86/entry/64: randomize kernel stack offset upon system call Date: Mon, 11 Feb 2019 12:47:21 +0000 Message-ID: <2236FBA76BA1254E88B949DDB74E612BA4BBAD89@IRSMSX102.ger.corp.intel.com> References: <1549628149-11881-1-git-send-email-elena.reshetova@intel.com> <1549628149-11881-2-git-send-email-elena.reshetova@intel.com> In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 To: Kees Cook Cc: Kernel Hardening , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Peter Zijlstra List-ID: DQo+IE9uIEZyaSwgRmViIDgsIDIwMTkgYXQgNDoxNiBBTSBFbGVuYSBSZXNoZXRvdmENCj4gPGVs ZW5hLnJlc2hldG92YUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+IC0tLSBhL21tL3VzZXJjb3B5LmMN Cj4gPiArKysgYi9tbS91c2VyY29weS5jDQo+ID4gQEAgLTM3LDcgKzM3LDcgQEANCj4gPiAgc3Rh dGljIG5vaW5saW5lIGludCBjaGVja19zdGFja19vYmplY3QoY29uc3Qgdm9pZCAqb2JqLCB1bnNp Z25lZCBsb25nIGxlbikNCj4gPiAgew0KPiA+ICAgICAgICAgY29uc3Qgdm9pZCAqIGNvbnN0IHN0 YWNrID0gdGFza19zdGFja19wYWdlKGN1cnJlbnQpOw0KPiA+IC0gICAgICAgY29uc3Qgdm9pZCAq IGNvbnN0IHN0YWNrZW5kID0gc3RhY2sgKyBUSFJFQURfU0laRTsNCj4gPiArICAgICAgIGNvbnN0 IHZvaWQgKiBjb25zdCBzdGFja2VuZCA9ICh2b2lkICopdGFza190b3Bfb2Zfc3RhY2soY3VycmVu dCk7DQo+ID4gICAgICAgICBpbnQgcmV0Ow0KPiA+DQo+ID4gICAgICAgICAvKiBPYmplY3QgaXMg bm90IG9uIHRoZSBzdGFjayBhdCBhbGwuICovDQo+IA0KPiBJdCBzZWVtcyBsaWtlIGhhdmluZyB0 YXNrX3RvcF9vZl9zdGFjaygpIHdvdWxkIGJlIGEgbmljZSByZWZhY3RvcmluZw0KPiB0byBoYXZl IHJlZ2FyZGxlc3Mgb2YgdGhpcyBmZWF0dXJlIChhbmQgc3BsaXR0aW5nIG91dCB3b3VsZCBtYWtl IHRoaXMNCj4gcGF0Y2ggYSBiaXQgZWFzaWVyIHRvIHJlYWQgdG9vKS4NCg0KWWVzLCBpZiBteSBy ZWZhY3RvcmluZyBpbiB0aGVzZSBwbGFjZXMgbG9va3MgY29ycmVjdCwgSSBjYW4gY3JlYXRlIGEg c2VwYXJhdGUNCnBhdGNoIHRvIGp1c3QgdXNlIHRhc2tfdG9wX29mX3N0YWNrKCkgaW5zdGVhZCBv ZiBoYXJkIGNvZGluZyBzb21lIG1hdGggbGlrZQ0KYWJvdmUuIERvZXMgaXQgc291bmQgY29ycmVj dCB0byBwZW9wbGU/IEkgY291bGQgbm90IGZpbmQgYSByZWFzb24gd2h5IHRoZXNlDQpwbGFjZXMg ZG8gbm90IHVzZSB0YXNrX3RvcF9vZl9zdGFjaygpIHRvIGJlZ2luIHdpdGguLi4gDQoNCkJlc3Qg UmVnYXJkcywNCkVsZW5hLg0K