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.