CVE-2026-90351
Full vulnerability record from the local CVENow database.
Description
In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: do not attach hif2 WED when the main WED attach failed If the WED attach for the primary PCIe function fails, the probe path still attached wed_hif2 for the secondary function, leaving the device in an inconsistent half-WED configuration that crashes later. The hif2 call also re-enabled hwrro_mode, which the failed primary attach had just turned off. Skip the hif2 WED setup when the primary WED device is not active.
Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
2026-09-17 17:17:33.913000
Last modified
2026-10-21 13:20:52.040000
View original CVE JSON
{
"id": "CVE-2026-90351",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"published": "2026-09-17T17:17:33.913",
"lastModified": "2026-10-21T13:20:52.040",
"vulnStatus": "Received",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: mt76: mt7996: do not attach hif2 WED when the main WED attach failed\n\nIf the WED attach for the primary PCIe function fails, the probe path\nstill attached wed_hif2 for the secondary function, leaving the device\nin an inconsistent half-WED configuration that crashes later. The hif2\ncall also re-enabled hwrro_mode, which the failed primary attach had\njust turned off.\n\nSkip the hif2 WED setup when the primary WED device is not active."
}
],
"affected": [
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"affectedData": [
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "unaffected",
"programFiles": [
"drivers/net/wireless/mediatek/mt76/mt7996/mmio.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "83eafc9251d6d30574b629ac637c56d168fcbdd9",
"lessThan": "9d1fd637336588d8118c104a025eca1341d9ec85",
"versionType": "git",
"status": "affected"
},
{
"version": "83eafc9251d6d30574b629ac637c56d168fcbdd9",
"lessThan": "76144da3c6184c7850631ad79d0600ac8bf7649a",
"versionType": "git",
"status": "affected"
},
{
"version": "83eafc9251d6d30574b629ac637c56d168fcbdd9",
"lessThan": "d566387df8306257d2f703a0d99fd9896400317e",
"versionType": "git",
"status": "affected"
},
{
"version": "83eafc9251d6d30574b629ac637c56d168fcbdd9",
"lessThan": "7c1924332e986019c6bcddf55c843361cccac73f",
"versionType": "git",
"status": "affected"
}
]
},
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "affected",
"programFiles": [
"drivers/net/wireless/mediatek/mt76/mt7996/mmio.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "6.8",
"status": "affected"
},
{
"version": "0",
"lessThan": "6.8",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "6.12.114",
"lessThanOrEqual": "6.12.*",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "6.18.52",
"lessThanOrEqual": "6.18.*",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "7.2.6",
"lessThanOrEqual": "7.2.*",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "7.3",
"lessThanOrEqual": "*",
"versionType": "original_commit_for_fix",
"status": "unaffected"
}
]
}
]
}
],
"metrics": {},
"references": [
{
"url": "https://git.kernel.org/stable/c/76144da3c6184c7850631ad79d0600ac8bf7649a",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/7c1924332e986019c6bcddf55c843361cccac73f",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/9d1fd637336588d8118c104a025eca1341d9ec85",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/d566387df8306257d2f703a0d99fd9896400317e",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
]
}