CVE-2026-53318: Linux Kernel MT7925 WiFi Driver NULL Pointer Dereference Vulnerability
A flaw in the Linux kernel's WiFi driver for MediaTek MT7925 chipsets can crash the system when certain network operations occur. The vulnerability stems from the driver checking a pointer after already using it, rather than checking first. An attacker with local system access could trigger this crash by performing specific wireless transmission activities, resulting in a denial of service. This is a kernel-level issue affecting machines that use MT7925 WiFi adapters.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.5 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-476
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-26 / 2026-07-06
NVD description (verbatim)
In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_check_aggr() Move the NULL check for 'sta' before dereferencing it to prevent a possible crash.
4 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-53318 is a NULL pointer dereference vulnerability in the mt76 WiFi driver module, specifically in the mt7925_tx_check_aggr() function. The flaw occurs because the driver dereferences the 'sta' (station) pointer before validating that it is not NULL. Under certain conditions—such as unexpected wireless frame transmission scenarios or race conditions during station management—the pointer may be NULL, causing a kernel panic. The fix involves reordering the NULL check to occur before any pointer dereference operations. This is classified as CWE-476 (NULL Pointer Dereference).
Business impact
While the immediate impact is limited to denial of service on affected systems, the business implications depend on deployment context. Systems running headless servers or embedded devices with MT7925 WiFi may experience unexpected reboots or service interruptions. Organizations relying on WiFi-connected Linux systems for critical functions—such as IoT gateways, edge computing nodes, or mobile workstations—could face availability impact. The local privilege requirement means external attackers cannot exploit this remotely, but malicious insiders or compromised local accounts present a realistic threat in multi-tenant or shared environments.
Affected systems
This vulnerability affects the Linux kernel across all versions shipping the vulnerable mt76 WiFi driver code for MT7925 chipsets. Any Linux system using MediaTek MT7925 WiFi hardware (found in some laptops, embedded devices, and wireless modules) is at risk. The vulnerability was resolved in a kernel update; specific patched versions should be verified against the Linux kernel's official security advisories and your distribution's patch timeline. Systems using alternative WiFi chipsets or drivers are not affected.
Exploitability
Exploitation requires local access to the affected system (AV:L) and standard user privileges (PR:L), making this a limited-scope threat. No user interaction is needed once access is obtained (UI:N). An attacker with a local account could trigger the crash through crafted wireless transmission patterns or by interacting with the mt7925 driver in unexpected ways. The vulnerability is not known to be actively exploited in the wild, nor is it tracked on the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the straightforward nature of the bug (missing NULL check) means proof-of-concept development would be relatively straightforward for a knowledgeable attacker.
Remediation
Update the Linux kernel to a patched version released after June 26, 2026. Check your distribution's security advisory pages for the specific kernel version addressing this issue. Most major distributions (Ubuntu, Red Hat, Debian, SUSE) have or will release kernel updates; timing varies by release cycle and support tier. For systems where immediate kernel updates are not feasible, restrict local access and monitor for signs of system crashes correlated with wireless driver activity.
Patch guidance
Apply the latest Linux kernel update available from your distribution. After updating, verify the new kernel version is active by rebooting the system. Test WiFi connectivity to confirm the driver is functioning correctly post-patch. For enterprise deployments, validate the patch in a test environment before rolling out broadly. Verify against your vendor's security advisory that the specific update addresses CVE-2026-53318. If your distribution has not yet released a patch, monitor the Linux kernel security mailing list and your vendor's advisory pages for availability.
Detection guidance
Monitor system logs for kernel panic messages or crashes mentioning 'mt7925', 'mt76', or NULL pointer dereferences in the wireless subsystem. Look for repeated reboot events without clear user action, particularly on systems with MT7925 adapters. Kernel crash dumps (dmesg logs) will show the dereference location in mt7925_tx_check_aggr(). Organizations with centralized logging can correlate WiFi driver errors with system downtime. Host-based monitoring for unexpected kernel panics on MT7925-equipped systems can serve as an early warning of exploitation attempts.
Why prioritize this
While the CVSS score of 5.5 (MEDIUM) reflects the local-access-only requirement, this vulnerability should not be deprioritized solely on that metric. The kernel-level nature of the flaw and its potential to cause unplanned system outages warrant prompt patching for any organization running MT7925 devices. If your environment does not include MT7925 WiFi hardware, this poses no risk and can be safely deprioritized. For those affected, patch within standard maintenance windows to minimize service disruption from the update itself.
Risk score, explained
The CVSS 3.1 score of 5.5 (MEDIUM) reflects a vulnerability with low attack complexity and no privileges required beyond standard user level, but mandatory local access and no confidentiality or integrity impact—only availability impact (kernel crash). The score appropriately captures that this is a local denial-of-service condition rather than a remote code execution or privilege escalation. The lack of KEV designation indicates this is not yet being actively weaponized at scale, which aligns with a MEDIUM rather than HIGH severity.
Frequently asked questions
Does this affect my system if I don't use a MediaTek MT7925 WiFi adapter?
No. This vulnerability is specific to Linux systems with MT7925 hardware. If your laptops, servers, or devices use Intel, Qualcomm, Broadcom, or other WiFi chipsets, you are not affected.
Can this be exploited remotely over the network?
No. Exploitation requires local access to the system, meaning the attacker must have an account or shell access on the affected machine. Remote network-based exploitation is not possible.
What happens if my system is vulnerable and I do nothing?
If an attacker with local access triggers the vulnerability, your system will crash (kernel panic) and reboot. Services will be unavailable during the crash and reboot cycle. Repeated crashes could degrade system reliability and availability.
How do I check if my Linux system uses MT7925 WiFi?
Run 'lspci | grep -i mediatek' or 'lsusb | grep -i mediatek' on your system. Alternatively, check 'iw dev' to list wireless devices and their driver names. If you see mt76 or mt7925 in the output, your system is affected.
This analysis is based on publicly available vulnerability data as of the publication date. Security severity, exploitability, and patch availability may change as additional information emerges. Organizations should verify patch status and applicability against their distribution's official security advisories and vendor documentation. No warranty is provided regarding the completeness or accuracy of this analysis. This explainer is for informational purposes and does not constitute professional security advice; consult qualified security personnel for your organization's risk assessment and remediation planning. Source: NVD (public-domain), retrieved 2026-08-05. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2025-71313MEDIUMLinux Kernel PCI Endpoint NULL Pointer Dereference
- CVE-2026-46118MEDIUMLinux Kernel PAPR Hypervisor Pipe Null Pointer Dereference (POWER Systems)
- CVE-2026-46127MEDIUMLinux Kernel OCRDMA Null Pointer Dereference (DoS)
- CVE-2026-46134MEDIUMLinux Kernel cros_ec Mutex Initialization DoS Vulnerability
- CVE-2026-46188MEDIUMLinux Octeon EP VF NULL Pointer Dereference Denial of Service
- CVE-2026-46211MEDIUMLinux Kernel MSM DRM NULL Pointer and Silent Error in gem_info_get_metadata
- CVE-2026-46216MEDIUMLinux Intel Arc GPU NULL Pointer Dereference (HDCP)
- CVE-2026-46222MEDIUMLinux Rockchip RKCam Driver Null Pointer Dereference