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

wifi: mt76: mt7921: fix a potential clc buffer length underflow

The buf_len is used to limit the iterations for retrieving the country
power setting and may underflow under certain conditions due to changes
in the power table in CLC.

This underflow leads to an almost infinite loop or an invalid power
setting resulting in driver initialization failure.
Published: 2026-05-28
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from a buffer length underflow in the Linux kernel’s mt76 mt7921 wireless driver. This underflow can cause the driver to spin in an almost infinite loop or to apply an invalid power setting, resulting in a failure to initialize the wireless interface. The consequence of this behavior is a denial of service at the system or interface level, potentially preventing the device from establishing network connectivity.

Affected Systems

This issue affects Linux systems running any kernel that includes the mt76 mt7921 driver prior to the fix. The specific kernel versions that contain the vulnerability are not listed in the available data, but the problem exists in all releases where the mt7921 driver is compiled with the CLC power table code without the applied patch.

Risk and Exploitability

The CVSS score is not provided, but the nature of the defect—a buffer underflow leading to an infinite loop—indicates a high severity that can disrupt device operation. The EPSS score is not available, so the historical likelihood of exploitation is unknown. The vulnerability is not listed in the CISA KEV catalog. While the exact attack path is not described, the likely vector requires interaction with the wireless driver, which may be triggered by an attacker in proximity to the device or by configuration changes made to the power table. Given the potential for a device to hang or fail to boot its network stack, the risk to availability is significant.

Generated by OpenCVE AI on May 28, 2026 at 11:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the mt76 mt7921 driver patch fixing the buffer length underflow.
  • If a kernel upgrade cannot be performed immediately, disable or remove the mt7921 wireless driver from the system configuration to prevent the faulty initialization path from executing.
  • Continuously monitor driver initialization logs for failures or repeated attempts to load the mt7921 driver, and reboot the device promptly if a failure is detected.

Generated by OpenCVE AI on May 28, 2026 at 11:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 28 May 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-674
CWE-703

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7921: fix a potential clc buffer length underflow The buf_len is used to limit the iterations for retrieving the country power setting and may underflow under certain conditions due to changes in the power table in CLC. This underflow leads to an almost infinite loop or an invalid power setting resulting in driver initialization failure.
Title wifi: mt76: mt7921: fix a potential clc buffer length underflow
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-05-28T09:35:52.004Z

Reserved: 2026-05-13T15:03:33.099Z

Link: CVE-2026-46136

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-28T10:16:29.160

Modified: 2026-05-28T13:44:01.663

Link: CVE-2026-46136

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-28T12:30:16Z

Weaknesses