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

wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses

PKT_TYPE_TXRX_NOTIFY is an mmio-only event, but mt7921_rx_check() and
mt7921_queue_rx_skb() dispatch it to mt7921_mac_tx_free() on every bus.
mt7921_mac_tx_free() cleans the DMA tx queues with
mt76_queue_tx_cleanup(), which calls queue_ops->tx_cleanup(). Only the
mmio queue ops implement that callback; on USB and SDIO it is NULL, so
a TXRX_NOTIFY there calls a NULL pointer in the RX worker:

BUG: kernel NULL pointer dereference, address: 0000000000000000
RIP: 0010:0x0
Call Trace:
mt7921_mac_tx_free+0x64/0x310 [mt7921_common]
mt7921_rx_check+0x5f/0xf0 [mt7921_common]
mt76u_rx_worker+0x1b9/0x620 [mt76_usb]

Drop the event on non-mmio buses via mt76_is_mmio(), as in
commit 5683e1488aa9 ("wifi: mt76: connac: do not check WED status for
non-mmio devices").
Published: 2026-08-10
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A null pointer dereference occurs in the mt7921 wireless driver when a TXRX_NOTIFY event—valid only for MMIO buses—is dispatched on non-MMIO buses such as USB or SDIO. The driver attempts to clean DMA TX queues, calling a NULL callback, which results in a kernel panic. This leads to immediate system instability and loss of service.

Affected Systems

The flaw affects Linux kernels that include the mt76 driver for the mt7921 chipset when the device is connected via USB or SDIO. All kernel builds lacking commit 5683e1488aa9 or similar fixes are vulnerable. Specific kernel version numbers are not provided in the data.

Risk and Exploitability

The CVSS score is 4.8 and the EPSS score is below 1%, indicating a low but nonzero likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker who can influence traffic on the affected wireless interface could trigger the bogus TXRX_NOTIFY event, provoking a crash. The probable attack vector is inferred to be remote via manipulated wireless traffic, though local or privileged exploitation could also occur.

Generated by OpenCVE AI on August 13, 2026 at 07:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes commit 5683e1488aa9 or backport the patch to the mt7921 driver.
  • If the patch cannot be applied immediately, ensure the wireless device is attached via an MMIO bus or disable non-MMIO interfaces to prevent the crash.
  • If neither option is available, consider temporarily disabling the Wi‑Fi interface until the driver bug is resolved.

Generated by OpenCVE AI on August 13, 2026 at 07:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Mon, 10 Aug 2026 18:45: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: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses PKT_TYPE_TXRX_NOTIFY is an mmio-only event, but mt7921_rx_check() and mt7921_queue_rx_skb() dispatch it to mt7921_mac_tx_free() on every bus. mt7921_mac_tx_free() cleans the DMA tx queues with mt76_queue_tx_cleanup(), which calls queue_ops->tx_cleanup(). Only the mmio queue ops implement that callback; on USB and SDIO it is NULL, so a TXRX_NOTIFY there calls a NULL pointer in the RX worker: BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:0x0 Call Trace: mt7921_mac_tx_free+0x64/0x310 [mt7921_common] mt7921_rx_check+0x5f/0xf0 [mt7921_common] mt76u_rx_worker+0x1b9/0x620 [mt76_usb] Drop the event on non-mmio buses via mt76_is_mmio(), as in commit 5683e1488aa9 ("wifi: mt76: connac: do not check WED status for non-mmio devices").
Title wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses
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-19T16:31:09.017Z

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

Link: CVE-2026-68194

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:06.783

Modified: 2026-08-19T17:20:35.577

Link: CVE-2026-68194

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-10T12:00:12Z

Links: CVE-2026-68194 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T07:30:06Z

Weaknesses