In the Linux kernel, the following vulnerability has been resolved:
wifi: mt76: mt7996: avoid NULL pointer dereference in mt7996setmonitor()
The function mt7996setmonitor() dereferences phy before the NULL sanity check.
Fix this to avoid NULL pointer dereference by moving the dereference after the check.
[
{
"signature_type": "Function",
"digest": {
"function_hash": "79188173727192857171433095141838703105",
"length": 445.0
},
"target": {
"file": "drivers/net/wireless/mediatek/mt76/mt7996/main.c",
"function": "mt7996_set_monitor"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83a422c8169eef95aef57f7ddc467bb126d9ae81",
"id": "CVE-2025-38316-067862ef",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "79188173727192857171433095141838703105",
"length": 445.0
},
"target": {
"file": "drivers/net/wireless/mediatek/mt76/mt7996/main.c",
"function": "mt7996_set_monitor"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb423ddad0f6e6f55b1700422ab777b25597cc83",
"id": "CVE-2025-38316-33b83a1b",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"326151843721004647495465815385470793849",
"250809997204964717913660035902099354183",
"164344321739459834507155521924931056102",
"313075247980434427416198667438204930138",
"211440159496829524542756489406013968411",
"99497567015981468768860422504404589712"
]
},
"target": {
"file": "drivers/net/wireless/mediatek/mt76/mt7996/main.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83a422c8169eef95aef57f7ddc467bb126d9ae81",
"id": "CVE-2025-38316-473d8833",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"326151843721004647495465815385470793849",
"250809997204964717913660035902099354183",
"164344321739459834507155521924931056102",
"313075247980434427416198667438204930138",
"211440159496829524542756489406013968411",
"99497567015981468768860422504404589712"
]
},
"target": {
"file": "drivers/net/wireless/mediatek/mt76/mt7996/main.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb423ddad0f6e6f55b1700422ab777b25597cc83",
"id": "CVE-2025-38316-f43b1740",
"deprecated": false,
"signature_version": "v1"
}
]