CVE-2023-53175
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-09-15

Last updated on: 2025-12-02

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation When a Linux VM with an assigned PCI device runs on Hyper-V, if the PCI device driver is not loaded yet (i.e. MSI-X/MSI is not enabled on the device yet), doing a VM hibernation triggers a panic in hv_pci_restore_msi_msg() -> msi_lock_descs(&pdev->dev), because pdev->dev.msi.data is still NULL. Avoid the panic by checking if MSI-X/MSI is enabled.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-09-15
Last Modified
2025-12-02
Generated
2026-05-07
AI Q&A
2025-09-15
EPSS Evaluated
2026-05-05
NVD
Affected Vendors & Products
Showing 3 associated CPEs
Vendor Product Version / Range
linux linux_kernel From 5.17 (inc) to 6.1.53 (exc)
linux linux_kernel From 6.2 (inc) to 6.4.16 (exc)
linux linux_kernel From 6.5 (inc) to 6.5.3 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-NVD-CWE-noinfo
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability occurs in the Linux kernel when running a virtual machine (VM) on Hyper-V with an assigned PCI device. If the PCI device driver is not loaded yet (meaning MSI-X/MSI is not enabled), hibernating the VM causes a kernel panic due to a null pointer dereference in the function hv_pci_restore_msi_msg(). The panic happens because the code attempts to access MSI data that is still NULL. The fix involves checking whether MSI-X/MSI is enabled before accessing this data to avoid the crash.


How can this vulnerability impact me? :

This vulnerability can cause a Linux VM running on Hyper-V with an assigned PCI device to crash (kernel panic) during hibernation if the PCI device driver is not loaded. This can lead to system instability, unexpected downtime, and potential data loss if the VM crashes unexpectedly during hibernation.


What immediate steps should I take to mitigate this vulnerability?

To mitigate this vulnerability, ensure that your Linux kernel is updated to a version where the fix for the hv_pci_restore_msi_msg() crash during hibernation on Hyper-V is applied. Avoid hibernating VMs with assigned PCI devices that have not yet loaded their PCI device drivers or enabled MSI-X/MSI until the fix is in place.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart