CVE-2024-45817: high-severity vulnerability in Xen
x86: Deadlock in vlapic_error()
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
A flaw in Xen's x86 APIC error handling allows misconfigured error interrupts to cause the system to deadlock when an error interrupt recursively triggers another error, freezing the virtual processor.
An illegal vector configuration in the APIC error interrupt causes recursive calls to vlapic_error() that attempt to acquire the same lock multiple times, leading to deadlock. The attack vector requires guest-level configuration of the error interrupt vector; the recursion is bounded but the lock is not reentrant, causing system hang.
In the same product, most dangerous first.