Description (CNA)
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.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| Linux / Linux | affected 98686cd21624c75a043e96812beadddf4f6f48e5 before b4bf67cc0871b13103c404b38e332b9d4403a0da; affected 98686cd21624c75a043e96812beadddf4f6f48e5 before 127a291f4c8069a4e71906938402cacfe24ee8cd; affected 98686cd21624c75a043e96812beadddf4f6f48e5 before 03b81f015dbb29807ce1ec6d45537d658abdac69; affected 98686cd21624c75a043e96812beadddf4f6f48e5 before 7074ec3769820302f1ccf8794a40a6582153b820; affected 98686cd21624c75a043e96812beadddf4f6f48e5 before 653c6e289b13cc6942f3e8f8e3c568e70fa42d1f |
| Linux / Linux | affected 6.2; unaffected 0 before 6.2; unaffected 6.6.157 through 6.6.*; unaffected 6.12.110 through 6.12.*; unaffected 6.18.50 through 6.18.*; unaffected 7.2.4 through 7.2.*; unaffected 7.3 through * |
CWE
No CWE identifiers supplied.
References
- https://git.kernel.org/stable/c/b4bf67cc0871b13103c404b38e332b9d4403a0da
- https://git.kernel.org/stable/c/127a291f4c8069a4e71906938402cacfe24ee8cd
- https://git.kernel.org/stable/c/03b81f015dbb29807ce1ec6d45537d658abdac69
- https://git.kernel.org/stable/c/7074ec3769820302f1ccf8794a40a6582153b820
- https://git.kernel.org/stable/c/653c6e289b13cc6942f3e8f8e3c568e70fa42d1f