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

wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()

It was recently reported that rtw_fw_adaptivity_result()
in fw.c dereferences rtwdev->chip->edcca_th without
a NULL check. The issue is that devices with the
8821CE chip don't define edcca_th in their chip
info. As a result, when rtw_fw_adaptivity_result()
tries to dereference it, the kernel triggers an oops.

Add a NULL check for edcca_th before dereferencing
it in rtw_fw_adaptivity_result() in fw.c. Placing
the check at the function entry avoids logging any
garbage values.

This change does not address the root cause for
this behavior, but it prevents the NULL dereference
and the resulting oops while a more permanent solution
is developed.

Tested on a 8822CE chip which defines edcca_th, so
this issue is not present on it, but it still uses
this driver and I can verify there are no regressions.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via kernel crash
Action: Patch
AI Analysis

Impact

A NULL pointer dereference occurs in rtw_fw_adaptivity_result() of the Realtek rtw88 Wi‑Fi driver. The function attempts to access rtwdev->chip->edcca_th without checking for NULL. Devices with the 8821CE chip leave edcca_th unset; when the driver dereferences this pointer the kernel triggers an oops and crashes. The result is a kernel panic that may force the system to reboot, causing a denial of service. The weakness corresponds to a null pointer dereference (CWE‑476).

Affected Systems

The vulnerability affects the Linux kernel's rtw88 Wi‑Fi driver when deployed on devices that use the Realtek 8821CE chip. All distributions that ship the kernel with this driver and contain that chip model are potentially impacted. No specific kernel or distribution versions are listed, so all kernel releases that include the rtw88 driver and the 8821CE chip definition are in scope.

Risk and Exploitability

The severity is moderate with a CVSS score of 5.5, indicating a medium-level risk. The attack vector is inferred from the description and is likely local or device‑level, requiring the attacker to cause the driver to process malicious or malformed Wi‑Fi frames or firmware inputs that trigger the dereference. There is no evidence of remote code execution or privilege escalation. The EPSS score is < 1%, and the vulnerability is not yet listed in the CISA KEV catalog, indicating no publicly known exploitation, but the lack of checks creates a clear crash pathway. Managers should treat it as a potential denial‑of‑service risk until an update is deployed.

Generated by OpenCVE AI on October 1, 2026 at 10:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the NULL check for rtwdev->chip->edcca_th in rtw_fw_adaptivity_result().
  • If a patch is not yet available, temporarily disable the rtw88 Wi‑Fi driver or replace the hardware with a non‑affected model such as the 8822CE to avoid the crash.
  • Disabling the wireless interface via system settings or BIOS until the kernel update is installed also helps prevent the driver from being loaded while the issue remains unresolved.

Generated by OpenCVE AI on October 1, 2026 at 10:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Fri, 25 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result() It was recently reported that rtw_fw_adaptivity_result() in fw.c dereferences rtwdev->chip->edcca_th without a NULL check. The issue is that devices with the 8821CE chip don't define edcca_th in their chip info. As a result, when rtw_fw_adaptivity_result() tries to dereference it, the kernel triggers an oops. Add a NULL check for edcca_th before dereferencing it in rtw_fw_adaptivity_result() in fw.c. Placing the check at the function entry avoids logging any garbage values. This change does not address the root cause for this behavior, but it prevents the NULL dereference and the resulting oops while a more permanent solution is developed. Tested on a 8822CE chip which defines edcca_th, so this issue is not present on it, but it still uses this driver and I can verify there are no regressions.
Title wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()
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-10-03T10:59:10.452Z

Reserved: 2026-09-24T16:01:01.152Z

Link: CVE-2026-97516

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:29.550

Modified: 2026-10-03T11:18:00.840

Link: CVE-2026-97516

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97516 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T10:30:08Z

Weaknesses