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

wifi: rtw88: check for PCI upstream bridge existence

pci_upstream_bridge() returns NULL if the device is on a root bus. If
8821CE is installed in the system with such a PCI topology, the probing
routine will crash. This has probably been unnoticed as 8821CE is mostly
supplied in laptops where there is a PCI-to-PCI bridge located upstream
from the device. However the card might be installed on a system with
different configuration.

Check if the bridge does exist for the specific workaround to be applied.

Found by Linux Verification Center (linuxtesting.org) with Svace static
analysis tool.
Published: 2026-05-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s rtw88 Wi‑Fi driver, the function that locates a PCI upstream bridge can return NULL when the device is connected to a root bus. If the 8821CE wireless card is present on such a topology, the probing routine dereferences this NULL pointer, causing a kernel panic and system reboot. The vulnerability leads only to a loss of availability; it does not disclose data or grant unauthorized control. The impact is a local denial of service that requires the affected hardware to be present in the system.

Affected Systems

All Linux kernel installations that include the rtw88 driver and support the 8821CE Wi‑Fi card, prior to the commit that added a NULL check. The issue is present regardless of distribution, as it is a kernel source change. No specific version numbers are supplied, so any kernel build with the vulnerable driver is at risk if the card is installed on a system with no PCI upstream bridge.

Risk and Exploitability

The CVSS and EPSS scores are not provided, and the vulnerability is not listed in CISA’s KEV catalogue, suggesting a low likelihood of widespread exploitation. The attack requires physical access to a system that contains the 8821CE card and a PCI topology lacking an upstream bridge, so the vector is limited to compromised or poorly configured hardware rather than remote attacks. The lack of a publicly disclosed exploit and the need for specific hardware conditions further reduce the imminent risk, but the impact is still significant for affected devices.

Generated by OpenCVE AI on May 27, 2026 at 17:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the rtw88 driver patch for the PCI upstream bridge check
  • Verify that the 8821CE Wi‑Fi card is installed only on hardware with an upstream PCI bridge, or avoid using the card on unsupported PCI topologies
  • If an immediate kernel upgrade is not possible, consider disabling the 8821CE device or removing it from systems with root‑bus configurations to prevent the crash

Generated by OpenCVE AI on May 27, 2026 at 17:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 27 May 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Wed, 27 May 2026 14:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: rtw88: check for PCI upstream bridge existence pci_upstream_bridge() returns NULL if the device is on a root bus. If 8821CE is installed in the system with such a PCI topology, the probing routine will crash. This has probably been unnoticed as 8821CE is mostly supplied in laptops where there is a PCI-to-PCI bridge located upstream from the device. However the card might be installed on a system with different configuration. Check if the bridge does exist for the specific workaround to be applied. Found by Linux Verification Center (linuxtesting.org) with Svace static analysis tool.
Title wifi: rtw88: check for PCI upstream bridge existence
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-27T12:58:37.088Z

Reserved: 2026-05-13T15:03:33.097Z

Link: CVE-2026-46092

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-27T14:17:30.757

Modified: 2026-05-27T14:48:03.013

Link: CVE-2026-46092

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-27T18:00:15Z

Weaknesses