CVE-2024-42134

virtio-pci: Check if is_avq is NULL

published July 30, 2024

CVSS
—
EPSS
0%
Percentile
8.8
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

virtio-pci: Check if is_avq is NULL

[bug]

In the virtio_pci_common.c function vp_del_vqs, vp_dev->is_avq is involved

to determine whether it is admin virtqueue, but this function vp_dev->is_avq

may be empty. For installations, virtio_pci_legacy does not assign a value

to vp_dev->is_avq.

[fix]

Check whether it is vp_dev->is_avq before use.

[test]

Test with virsh Attach device

Before this patch, the following command would crash the guest system

After applying the patch, everything seems to be working fine.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00196 · 8.8th percentile
Published
2024-07-30T07:46Z
EPSS history
Timeline
  • 30 JUL 07:46Z
    virtio-pci: Check if is_avq is NULL
    cvelistv5