Commit 63ea0a49 authored by Nadav Amit's avatar Nadav Amit Committed by Paolo Bonzini

KVM: x86: Fix of previously incomplete fix for CVE-2014-8480

STR and SLDT with rip-relative operand can cause a host kernel oops.
Mark them as DstMem as well.

Cc: stable@vger.linux.org
Signed-off-by: default avatarNadav Amit <namit@cs.technion.ac.il>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent cdef5119
...@@ -3791,8 +3791,8 @@ static const struct opcode group5[] = { ...@@ -3791,8 +3791,8 @@ static const struct opcode group5[] = {
}; };
static const struct opcode group6[] = { static const struct opcode group6[] = {
DI(Prot, sldt), DI(Prot | DstMem, sldt),
DI(Prot, str), DI(Prot | DstMem, str),
II(Prot | Priv | SrcMem16, em_lldt, lldt), II(Prot | Priv | SrcMem16, em_lldt, lldt),
II(Prot | Priv | SrcMem16, em_ltr, ltr), II(Prot | Priv | SrcMem16, em_ltr, ltr),
N, N, N, N, N, N, N, N,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment