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

wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin

In ATH11K_QMI_EVENT_FW_READY, ATH11K_FLAG_REGISTERED is set
unconditionally even when ath11k_core_qmi_firmware_ready() fails.
This leaves the driver in an inconsistent state where
initialization is considered complete although the firmware ready
handling did not finish successfully. During the subsequent SSR,
the driver enters the restart path based on this incorrect state
and dereferences uninitialized srng members, resulting in a NULL
pointer dereference.

Call trace:
ath11k_hal_srng_access_begin+0xc/0x60 [ath11k] (P)
ath11k_ce_cleanup_pipes+0x17c/0x180 [ath11k]
ath11k_core_restart+0x40/0x168 [ath11k]

Fix this by:
- skipping firmware_ready if ATH11K_FLAG_REGISTERED is already set
- setting ATH11K_FLAG_REGISTERED only when firmware_ready succeeds
- setting ATH11K_FLAG_QMI_FAIL and aborting the FW_READY handling
on error

Tested-on: WCN6750 hw1.0 AHB WLAN.MSL.2.0.c2-00204-QCAMSLSWPLZ-1
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ath11k Wi‑Fi driver in the Linux kernel contains a flaw that permits a NULL pointer dereference during firmware‑ready handling. When the driver marks firmware as ready even after a failed initialization, a later system‑state‑reset sequence attempts to use uninitialized data structures, causing the kernel to crash. This flaw is an improper handling of state that leads to a kernel panic, which effectively denies service to the host.

Affected Systems

The vulnerability affects the ath11k wireless stack bundled with the Linux kernel. All Linux kernels that include the ath11k driver prior to the inbound patch are impacted. The problem was observed on hardware such as the WCN6750 hw1.0 AHB WLAN.MSL.2.0.c2-00204-QCAMSLSWPLZ-1, but the component is part of the generic kernel, so any distribution shipping the affected kernel may be vulnerable.

Risk and Exploitability

No EPSS score or KEV listing is available, implying limited public exploitation data. The flaw likely requires interaction with the Wi‑Fi interface—such as crafted network traffic or a forced firmware reload—to trigger the faulty firmware‑ready path. While remote code execution is not explicitly described, the resulting kernel crash can serve as a denial‑of‑service vector and potentially open the door for other local attacks. Administrators should treat this as a high‑risk kernel bug until the fix is deployed.

Generated by OpenCVE AI on August 10, 2026 at 15:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that contains the ath11k driver patch (for example, any kernel that includes the commit that fixes the NULL pointer dereference).
  • Reboot the system after updating the kernel to load the new driver and verify that the Wi‑Fi interface operates normally.
  • If an immediate kernel upgrade is not feasible, temporarily unload or disable the ath11k module to prevent firmware‑ready handling, or isolate the device from external wireless traffic that could trigger a firmware reload.

Generated by OpenCVE AI on August 10, 2026 at 15:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin In ATH11K_QMI_EVENT_FW_READY, ATH11K_FLAG_REGISTERED is set unconditionally even when ath11k_core_qmi_firmware_ready() fails. This leaves the driver in an inconsistent state where initialization is considered complete although the firmware ready handling did not finish successfully. During the subsequent SSR, the driver enters the restart path based on this incorrect state and dereferences uninitialized srng members, resulting in a NULL pointer dereference. Call trace: ath11k_hal_srng_access_begin+0xc/0x60 [ath11k] (P) ath11k_ce_cleanup_pipes+0x17c/0x180 [ath11k] ath11k_core_restart+0x40/0x168 [ath11k] Fix this by: - skipping firmware_ready if ATH11K_FLAG_REGISTERED is already set - setting ATH11K_FLAG_REGISTERED only when firmware_ready succeeds - setting ATH11K_FLAG_QMI_FAIL and aborting the FW_READY handling on error Tested-on: WCN6750 hw1.0 AHB WLAN.MSL.2.0.c2-00204-QCAMSLSWPLZ-1
Title wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin
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-08-10T12:03:39.363Z

Reserved: 2026-07-30T09:28:09.385Z

Link: CVE-2026-68362

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T15:45:03Z

Weaknesses