PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-46142 Linux CVE debrief

A vulnerability in the Linux kernel's libwx network driver allowed Virtual Functions (VFs) to trigger illegal register access, causing system hangs. The issue occurred because the WX_CFG_PORT_ST register is restricted to Physical Functions (PFs), but VFs attempted to read it during initialization. The fix obtains the bus function ID directly from PCI_FUNC(pdev->devfn) when the device is a VF, preventing unauthorized register access.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-28
Original CVE updated
2026-05-28
Advisory published
2026-05-28
Advisory updated
2026-05-28

Who should care

Organizations running Linux-based virtualization infrastructure with SR-IOV-enabled network adapters, particularly cloud providers and enterprises with high-density virtualized workloads. System administrators managing KVM, Xen, or other hypervisor environments using libwx-compatible network hardware should prioritize this patch.

Technical summary

The libwx network driver in the Linux kernel contained a vulnerability where Virtual Functions (VFs) would attempt to read the WX_CFG_PORT_ST register during initialization. This register is restricted to Physical Functions (PFs) only. When a VF performed this illegal access, it triggered a system hang. The vulnerability affects SR-IOV deployments where network interface cards are virtualized into multiple VFs. The resolution modifies the driver to obtain the bus function ID directly from PCI_FUNC(pdev->devfn) when operating as a VF, bypassing the need to access the restricted register.

Defensive priority

high

Recommended defensive actions

  • Apply the relevant kernel patch from the stable kernel tree to prevent VF initialization from causing system hangs
  • Verify that Virtual Functions on affected systems are properly isolated from PF-restricted registers
  • Review SR-IOV configurations to ensure VF drivers are running patched versions
  • Monitor system logs for illegal register access warnings that may indicate exploitation attempts
  • Prioritize patching on multi-tenant or virtualization-heavy environments where SR-IOV is actively used

Evidence notes

The vulnerability description indicates this was resolved in the Linux kernel. Multiple stable kernel commits are referenced, suggesting backports to affected versions. The issue is specific to SR-IOV (Single Root I/O Virtualization) environments where VFs are initialized.

Official resources

2026-05-28