CVE-2026-97516
Last modified
CVE-2026-97516 is a vulnerability of currently unknown severity. 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.
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.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 6fa23cafaf30f4877e357f8eebcff00dff4aa9cb; >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 1d1f250432cd8704c3c125168887f9724021c81a; >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < d5e6f353ce1e1c25b8458ea390ed09d2377412c5; < 6.12.111; < 6.18.53 |
| Linux | Linux | All versions |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-97516?
How severe is CVE-2026-97516?
How do I fix CVE-2026-97516?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-97510In the Linux kernel, the following vulnerability has been re…
- CVE-2026-97511In the Linux kernel, the following vulnerability has been re…
- CVE-2026-97512In the Linux kernel, the following vulnerability has been re…
- CVE-2026-97513In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-97514In the Linux kernel, the following vulnerability has been re…
- CVE-2026-97515In the Linux kernel, the following vulnerability has been re…
- CVE-2026-97517In the Linux kernel, the following vulnerability has been re…
- CVE-2026-97518In the Linux kernel, the following vulnerability has been re…
- CVE-2026-97519In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9752An authorized user could trigger a server crash by running a…7.1
- CVE-2026-97520In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-97521In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-97516?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
