From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out4.electric.net ([192.162.216.182]:63525 "EHLO smtp-out4.electric.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753480AbdKXLws (ORCPT ); Fri, 24 Nov 2017 06:52:48 -0500 From: David Laight To: 'Salvatore Mesoraca' CC: Alan Cox , "linux-kernel@vger.kernel.org" , Kernel Hardening , "linux-fsdevel@vger.kernel.org" , Alexander Viro , Jann Horn , Kees Cook , "Solar Designer" , "Eric W. Biederman" Subject: RE: [PATCH v3 2/2] Protected O_CREAT open in sticky directories Date: Fri, 24 Nov 2017 11:53:01 +0000 Message-ID: References: <1511337706-8297-1-git-send-email-s.mesoraca16@gmail.com> <1511337706-8297-3-git-send-email-s.mesoraca16@gmail.com> <20171122165144.07aea7ac@alans-desktop> <33dcc007e92349999ce77bf45825be22@AcuMS.aculab.com> In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: RnJvbTogU2FsdmF0b3JlIE1lc29yYWNhIFttYWlsdG86cy5tZXNvcmFjYTE2QGdtYWlsLmNvbV0N Cj4gU2VudDogMjQgTm92ZW1iZXIgMjAxNyAxMTo0NA0KPiANCj4gMjAxNy0xMS0yNCAxMTo1MyBH TVQrMDE6MDAgRGF2aWQgTGFpZ2h0IDxEYXZpZC5MYWlnaHRAYWN1bGFiLmNvbT46DQo+ID4gRnJv bTogQWxhbiBDb3gNCj4gPj4gU2VudDogMjIgTm92ZW1iZXIgMjAxNyAxNjo1Mg0KPiA+Pg0KPiA+ PiBPbiBXZWQsIDIyIE5vdiAyMDE3IDA5OjAxOjQ2ICswMTAwDQo+ID4+IFNhbHZhdG9yZSBNZXNv cmFjYSA8cy5tZXNvcmFjYTE2QGdtYWlsLmNvbT4gd3JvdGU6DQo+ID4+DQo+ID4+ID4gRGlzYWxs b3dzIE9fQ1JFQVQgb3BlbiBtaXNzaW5nIHRoZSBPX0VYQ0wgZmxhZywgaW4gd29ybGQgb3INCj4g Pj4gPiBncm91cCB3cml0YWJsZSBkaXJlY3RvcmllcywgZXZlbiBpZiB0aGUgZmlsZSBkb2Vzbid0 IGV4aXN0IHlldC4NCj4gPj4gPiBXaXRoIGZldyBleGNlcHRpb25zIChlLmcuIHNoYXJlZCBsb2Nr IGZpbGVzIGJhc2VkIG9uIGZsb2NrKCkpDQo+ID4+DQo+ID4+IEVub3VnaCBleGNlcHRpb25zIHRv IG1ha2UgaXQgYSBiYWQgaWRlYS4NCj4gPj4NCj4gPj4gRmlyc3RseSBpZiB5b3UgY2FyZSB0aGlz IG11Y2ggKnN0b3AqIGhhdmluZyBzaGFyZWQgd3JpdGFibGUgZGlyZWN0b3JpZXMuDQo+ID4+IFdl IGhhdmUgbmFtZXNwYWNlcywgeW91IGRvbid0IG5lZWQgdGhlbS4gWW91IGNhbiBnaXZlIGV2ZXJ5 IHVzZXIgdGhlaXINCj4gPj4gb3duIC90bXAgZXRjLg0KPiA+DQo+ID4gTG9va3MgbGlrZSBhIHZl cnkgYmFkIGlkZWEgdG8gbWUgYXMgd2VsbC4NCj4gPg0KPiA+IERvZXNuJ3QgdGhpcyBzdG9wIGFs bCBzaGVsbCByZWRpcmVjdHMgaW50byBhIHNoYXJlZCAvdG1wID8NCj4gPiBJJ20gcHJldHR5IHN1 cmUgbW9zdCBwcm9ncmFtcyB1c2UgT19DUkVBVCB8IE9fVFJVTkMgZm9yIG91dHB1dA0KPiA+IGZp bGVzIC0gdGhleSdsbCBhbGwgc3RvcCB3b3JraW5nLg0KPiANCj4gSWYgc29tZSBwcm9ncmFtIGRv ZXMgc3VjaCBhIHRoaW5nLCB0aGF0J3MgYSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0eS4NCj4gV2l0 aCAicHJvdGVjdGVkX2hhcmRsaW5rcyIgeW91IGFyZSwgaW4gbW9zdCBjYXNlcywgc2FmZS4NCj4g QnV0LCBzdGlsbCwgdGhhdCBwcm9ncmFtIGhhcyBhIGJ1ZyBhbmQgaGF2aW5nIHRoaXMgZmVhdHVy ZSBlbmFibGVkIHdpbGwNCj4gaGVscCB5b3Ugbm90aWNlIGl0IHNvb24uDQo+IEZvciB0aGF0IG1h dHRlciwgSSdtIHVzaW5nIHRoaXMgcGF0Y2ggb24gbXkgc3lzdGVtIGFuZCBJIGRvbid0IGhhdmUg YW55DQo+IHByb2dyYW0gYmVoYXZpbmcgbGlrZSB0aGlzLg0KDQpIbW1tLi4uLiBhIHF1aWNrIHN0 cmFjZSBzaG93cyBjcCBhbmQgdmkgZG9pbmcgc3RhdCgiL3RtcC9mb28iKSBhbmQgdGhlbg0Kb3Bl bihPX1dST05MWXxPX1RSVU5DKSBpZiBpdCBleGlzdHMgYW5kIE9fQ1JFQVRFfE9fRVhDTCBpZiBp dCBkb2Vzbid0Lg0KSSBjYW4ndCBoZWxwIGZlZWxpbmcgdGhhdCBpcyBqdXN0IGhpZGluZyBhIHJh Y2UuDQoNCglEYXZpZA0KDQo=