Reply-To: kernel-hardening@lists.openwall.com From: "PaX Team" Date: Thu, 10 Dec 2015 23:38:25 +0100 MIME-Version: 1.0 Message-ID: <5669FEE1.8812.1230AD@pageexec.freemail.hu> In-reply-to: References: <20151209172101.GA70633@davidb.org>, <1449770155.8579.2.camel@gmail.com>, Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body Subject: Re: [kernel-hardening] Self Introduction To: "kernel-hardening@lists.openwall.com" , Kees Cook Cc: Catalin Marinas List-ID: On 10 Dec 2015 at 10:42, Kees Cook wrote: > http://kernsec.org/wiki/index.php/Exploit_Methods/Userspace_data_usage > > On Thu, Dec 10, 2015 at 9:55 AM, Daniel Micay wrote: > >> ARMv8 64-bit: ?? > > > > The worst case scenario would be doing something like the x86_64 UDEREF. > > > >> x86 pre-late-Broadwell: nothing upstream (though UDEREF in PaX exists) > > > > It's worth noting that there's the pre-PCID implementation (slow and > > vulnerable to races) uhm, what races? the per-cpu PGD exists for that reason, regardless of PCID. > > and then two choices of better implementations when > > PCID is available. You probably know that already, but it's not obvious > > to everyone else. > > Yeah. PCID was Sandybridge and later? IIRC, it is more like Westmere and later.