CVE-2026-90403
Linux · Kernel
A flaw in the Linux kernel rtlwifi driver's error handling during PCI probe allows for potential resource management issues due to incorrect jump labels.
Executive summary
A memory and resource management vulnerability in the Linux kernel rtlwifi driver could allow a local attacker with low privileges to compromise system integrity and availability.
Vulnerability
The vulnerability exists within the rtl_pci_probe function of the rtlwifi driver, where incorrect goto labels cause essential cleanup functions to be skipped during error conditions. This requires a local attacker with low privileges to trigger the error path, potentially leading to inconsistent kernel states.
Business impact
The vulnerability carries a CVSS score of 7.0, reflecting a high severity due to its potential to impact confidentiality, integrity, and availability. While exploitation requires local access and specific conditions, a successful attack could result in privilege escalation, system crashes, or unauthorized access to sensitive kernel memory, posing a significant risk to organizational stability and data security.
Remediation
Immediate Action: Update the Linux kernel to version 5.10.270, 5.15.221, 6.1.188, 6.6.157, or later, as provided by your distribution vendor.
Proactive Monitoring: Monitor system logs for kernel oops or hardware-related error messages associated with the rtlwifi driver that may indicate attempts to trigger driver crashes.
Compensating Controls: Restrict access to physical hardware and limit user privileges on systems where the affected wireless drivers are in use to minimize the attack surface.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Organizations should prioritize patching their Linux kernel environments to the specified fixed versions to mitigate the risk of local privilege escalation and system instability. Given the nature of kernel vulnerabilities, testing updates in a staging environment prior to full deployment is recommended to ensure compatibility with existing hardware configurations.
More Linux CVEs all →
History
CVE Brief tracked this CVE 3 days before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.0 (3.1)
- Analyst report written