CVE-2024-45817

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
25/09/2024
Last modified:
26/09/2024

Description

In x86&amp;#39;s APIC (Advanced Programmable Interrupt Controller) architecture,<br /> error conditions are reported in a status register. Furthermore, the OS<br /> can opt to receive an interrupt when a new error occurs.<br /> <br /> It is possible to configure the error interrupt with an illegal vector,<br /> which generates an error when an error interrupt is raised.<br /> <br /> This case causes Xen to recurse through vlapic_error(). The recursion<br /> itself is bounded; errors accumulate in the the status register and only<br /> generate an interrupt when a new status bit becomes set.<br /> <br /> However, the lock protecting this state in Xen will try to be taken<br /> recursively, and deadlock.

Impact

References to Advisories, Solutions, and Tools