CVE-2022-50714
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50714 is a kernel crash vulnerability in the Linux kernel's mt76 Wi-Fi driver, specifically affecting the mt7921e PCI module. The flaw causes a crash during insmod/rmmod stress testing due to a missing mt76_dev reference in mt7921_pci_remove(), where driver data (drvdata) is not properly initialized before probe() completes. It was published on December 24, 2025, and affects Linux kernel versions incorporating the mt7921e driver. The CVSS score has not been publicly assigned a severity rating at this time, and the CVE status is listed as Unknown (CVE.org, Feedly).

Technical details

The root cause is a race condition or improper initialization sequence in the mt7921e PCI driver's remove path (CWE-908: Use of Uninitialized Resource). Specifically, mt7921_pci_remove() attempts to call cancel_work_sync() which internally invokes try_to_grab_pending(), but the mt76_dev structure has not been set as drvdata before probe() finishes, resulting in a write to an invalid user-space address (0x0000000000006df0). The KASAN (Kernel Address Sanitizer) report identifies this as a user-memory-access bug triggered during the rmmod operation on kernel 5.19.0-rc6. The fix ensures that drvdata is properly set before probe() completes, preventing the null/invalid pointer dereference during module removal (CVE.org).

Impact

Exploitation of this vulnerability results in a kernel crash (denial of service) on systems using the mt7921e Wi-Fi adapter when the driver module is unloaded under stress conditions. The crash is triggered locally and does not appear to allow remote code execution or privilege escalation based on available information. The primary impact is availability — a system crash or kernel panic — with no evidence of confidentiality or integrity compromise (CVE.org, Feedly).

Mitigation and workarounds

The fix has been applied to the Linux kernel stable tree via patches committed to the kernel git repository (commits 1034d8e, b5a62d6, and ccda3eb). Users should update to a patched kernel version that includes the mt7921e driver fix. SUSE Linux has issued kernel security updates (SUSE-2026:0263-1 and SUSE-2026:0317-1) that address this vulnerability (LinuxSecurity, LinuxSecurity). As a workaround, avoid performing repeated insmod/rmmod stress testing of the mt7921e driver on unpatched kernels.

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management