CVE Catalog

CVE-2024-53064

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel, a vulnerability was resolved in the idpf driver: the idpf_vc_core_init error path was fixed. When the platform running the device control plane is rebooted, the driver detects a reset, releases resources, and waits for completion. If the control plane is not yet started, the driver times out on the virtchnl message and retries establishing the mailbox. In the retry flow, the mailbox is deinitialized but the workqueue is still alive, leading to a null-ptr-deref.

Risk Assessment

A kernel crash (null-ptr-deref) may occur during control plane reset, leading to denial of service or system instability. This affects systems using the idpf driver.

Recommendation

Update the Linux kernel to a version containing the fix. Monitor systems for crashes related to the idpf driver.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: idpf: fix idpf_vc_core_init error path In an event where the platform running the device control plane is rebooted, reset is detected on the driver. It releases all the resources and waits for the reset to complete. Once the reset is done, it tries to build the resources back. At this time if the device control plane is not yet started, then the driver timeouts on the virtchnl message and retries to establish the mailbox again. In the retry flow, mailbox is deinitialized but the mailbox workqueue is still alive and polling for the mailbox message. This results in accessing the released control queue leading to null-ptr-deref. Fix it by unrolling the work queue cancellation and mailbox deinitialization in the reverse order which they got initialized.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS