Error Interrupt Recursion in x86's APIC Architecture Can Cause Deadlock
CVE-2024-45817
What is CVE-2024-45817?
A vulnerability exists in the Advanced Programmable Interrupt Controller (APIC) architecture utilized by x86 systems within the Xen Hypervisor. Improper handling of error interrupts can lead to a recursive deadlock situation. Specifically, an illegal vector configuration for the error interrupt triggers a recursion through the vlapic_error() function, causing system instability. This recursion accumulates errors in the status register yet only generates an interrupt upon a new status bit setting. The lock managing this state can be improperly accessed recursively, leading to potential deadlock situations. System administrators should review their configurations and implement precautionary measures to mitigate risks associated with this vulnerability.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Xen consult Xen advisory XSA-462
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved