linux/arch/x86/include
Eric Northup 79e62de2ef KVM: x86: work around infinite loop in microcode when #AC is delivered
[ Upstream commit 54a20552e1 ]

It was found that a guest can DoS a host by triggering an infinite
stream of "alignment check" (#AC) exceptions.  This causes the
microcode to enter an infinite loop where the core never receives
another interrupt.  The host kernel panics pretty quickly due to the
effects (CVE-2015-5307).

Signed-off-by: Eric Northup <digitaleric@google.com>
Cc: stable@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
History 2015-12-14 12:17:32 -05:00
..
asm x86/asm/entry: Create and use a 'TOP_OF_KERNEL_STACK_PADDING' macro 2015-10-27 22:13:11 -04:00
uapi/asm KVM: x86: work around infinite loop in microcode when #AC is delivered 2015-12-14 12:17:32 -05:00