On 01/28/2015, 01:03 PM, Nadav Amit wrote: > The CVE only exists in 3.17 - 3.18, so it should be unnecessary in 3.12. Greg, the same holds for 3.14, I suppose. In there, it's "[PATCH 3.14 26/77]". > Jiri Slaby <jslaby@xxxxxxx> wrote: > >> From: Nadav Amit <nadav.amit@xxxxxxxxx> >> >> This patch has been added to the 3.12 stable tree. If you have any >> objections, please let us know. >> >> =============== >> >> commit 63ea0a49ae0b145b91ff2b070c01b66fc75854b9 upstream. >> >> STR and SLDT with rip-relative operand can cause a host kernel oops. >> Mark them as DstMem as well. >> >> Signed-off-by: Nadav Amit <namit@xxxxxxxxxxxxxxxxx> >> Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> >> Signed-off-by: Jiri Slaby <jslaby@xxxxxxx> >> --- >> arch/x86/kvm/emulate.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c >> index ab1d45928ce7..ee2bc3be0d1e 100644 >> --- a/arch/x86/kvm/emulate.c >> +++ b/arch/x86/kvm/emulate.c >> @@ -3622,8 +3622,8 @@ static const struct opcode group5[] = { >> }; >> >> static const struct opcode group6[] = { >> - DI(Prot, sldt), >> - DI(Prot, str), >> + DI(Prot | DstMem, sldt), >> + DI(Prot | DstMem, str), >> II(Prot | Priv | SrcMem16, em_lldt, lldt), >> II(Prot | Priv | SrcMem16, em_ltr, ltr), >> N, N, N, N, >> -- >> 2.2.2 > > -- js suse labs -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html