Skip to main content
← All vulnerabilities
CVE-2026-80933

wifi: mt76: mt7996: validate default EEPROM firmware size

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.6.157, 6.12.110, 6.18.50, 7.2.4
None on Exploit-DB, Metasploit or GitHub

Summary

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: validate default EEPROM firmware size The default EEPROM firmware is parsed and copied as a full EEPROM without checking its length. A truncated file can make the driver read beyond the firmware buffer during variant validation or the fallback copy. Reject files shorter than MT7996_EEPROM_SIZE before parsing or copying the firmware.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Linux Linux

    From 98686cd21624c75a043e96812beadddf4f6f48e5 · fixed in b4bf67cc0871b13103c404b38e332b9d4403a0da; From 98686cd21624c75a043e96812beadddf4f6f48e5 · fixed in 127a291f4c8069a4e71906938402cacfe24ee8cd; From 98686cd21624c75a043e96812beadddf4f6f48e5 · fixed in 03b81f015dbb29807ce1ec6d45537d658abdac69; From 98686cd21624c75a043e96812beadddf4f6f48e5 · fixed in 7074ec3769820302f1ccf8794a40a6582153b820; From 98686cd21624c75a043e96812beadddf4f6f48e5 · fixed in 653c6e289b13cc6942f3e8f8e3c568e70fa42d1f

  • Linux Linux

    6.2

  • KernelLinux

    From 6.2.0 · fixed in 6.6.157; From 6.7.0 · fixed in 6.12.110; From 6.13.0 · fixed in 6.18.50; From 6.19.0 · fixed in 7.2.4

References 5

git.kernel.org