CVE-2022-23035: Use After Free
Insufficient cleanup of passed-through device IRQs The management of IRQs associated with physical devices exposed to x86 HVM guests involves an iterative operation in particular when cleaning up after the guest's use of the device. In the case where an interrupt is not quiescent yet at the time this cleanup gets invoked, the cleanup attempt may be scheduled to be retried. When multiple interrupts are involved, this scheduling of a retry may get erroneously skipped. At the same time pointers may get cleared (resulting in a de-reference of NULL) and freed (resulting in a use-after-free), while other code would continue to assume them to be valid.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2022-23035?
CVE-2022-23035 has a medium severity rating due to insufficient cleanup of IRQs that can lead to system instability.
How do I fix CVE-2022-23035?
To fix CVE-2022-23035, upgrade to the patched versions of Xen as specified in the advisory for your Linux distribution.
What systems are affected by CVE-2022-23035?
CVE-2022-23035 affects various versions of the Xen hypervisor, particularly those prior to 4.14.6-1 and including versions 4.11.4+107-gef32c7afa2-1.
Is CVE-2022-23035 exploitable remotely?
CVE-2022-23035 is not directly exploitable remotely; it requires local access to the affected virtual machines.
What are the implications of CVE-2022-23035 for virtualized environments?
The implications of CVE-2022-23035 in virtualized environments include potential data corruption and increased system downtime due to IRQ mismanagement.