CVE Catalog

CVE-2026-98159

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the wifi mt76 (mt7921) driver lacks validation of CLC firmware records. The loader trusts the region count and each record length, so a malformed image can make the region table pointer precede the firmware buffer, make the record loop fail to advance, or index phy->clc past its end.

Risk Assessment

Malicious or corrupted firmware can cause out-of-bounds reads or copies, potentially exposing kernel memory or crashing the system. Exploitation requires supplying a malformed firmware image.

Recommendation

Update the Linux kernel to a version that validates the CLC table and record bounds before dereferencing or copying. Use only firmware from trusted sources.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7921: validate CLC firmware records The CLC region is supplied by firmware, but the loader trusts the region count and each record length. A malformed image can make the region table pointer precede the firmware buffer, make the record loop fail to advance, or index phy->clc past its end. Validate the table and record bounds before dereferencing or copying.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS