]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Mitigations for Microarchitectural Data Sampling.
authorkib <kib@FreeBSD.org>
Tue, 14 May 2019 17:02:20 +0000 (17:02 +0000)
committerkib <kib@FreeBSD.org>
Tue, 14 May 2019 17:02:20 +0000 (17:02 +0000)
commit92e7c0f46ef2223c56b362a00cad99f1e390d9ce
tree5af1f92696783125732916e04e45eb9844c5999b
parentf9eb29e3c31408e2a1f2d065fd890918db808eb8
Mitigations for Microarchitectural Data Sampling.

Microarchitectural buffers on some Intel processors utilizing
speculative execution may allow a local process to obtain a memory
disclosure.  An attacker may be able to read secret data from the
kernel or from a process when executing untrusted code (for example,
in a web browser).

Reference: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00233.html
Security: CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091
Security: FreeBSD-SA-19:07.mds
Reviewed by: jhb
Tested by: emaste, lwhsu
Approved by: so (gtetlow)
15 files changed:
sys/amd64/amd64/exception.S
sys/amd64/amd64/genassym.c
sys/amd64/amd64/initcpu.c
sys/amd64/amd64/machdep.c
sys/amd64/amd64/support.S
sys/amd64/include/pcpu.h
sys/dev/cpuctl/cpuctl.c
sys/i386/i386/exception.s
sys/i386/i386/genassym.c
sys/i386/i386/initcpu.c
sys/i386/i386/support.s
sys/i386/include/pcpu.h
sys/x86/include/specialreg.h
sys/x86/include/x86_var.h
sys/x86/x86/cpu_machdep.c