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
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-28
Original CVE updated
2026-06-24
Advisory published
2026-05-28
Advisory updated
2026-06-24

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.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-46142 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-46142

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-46142 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46142

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/33c5bb50b9c40e8451e6aec4487a31d794b98d92

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/68a007a701bc06fa426507c551ef12514f2e721d

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/694de316f607fe2473d52ca0707e3918e72c1562

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d3bd8040497968f6f5470018724ef7b0df92f707

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/f6e656f7cea16b638675a2ab7d7e4cf2516c5eb0

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.