commit | e01834bfbafd25fd392bf10014451c4e5f34f829 | [log] [tgz] |
---|---|---|
author | Andy Lutomirski <[email protected]> | Thu Dec 04 16:48:16 2014 -0800 |
committer | Greg Hackmann <[email protected]> | Tue Feb 09 16:26:08 2016 -0800 |
tree | 75aa2401b329c6a6326273a034d531caae98732f | |
parent | c9e31d5a4747e9967ace6d05896c78516c4c0850 [diff] |
x86/tls: Validate TLS entries to protect espfix commit 41bdc78544b8a93a9c6814b8bbbfef966272abbe upstream. Installing a 16-bit RW data segment into the GDT defeats espfix. AFAICT this will not affect glibc, Wine, or dosemu at all. Signed-off-by: Andy Lutomirski <[email protected]> Acked-by: H. Peter Anvin <[email protected]> Cc: Konrad Rzeszutek Wilk <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Willy Tarreau <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>