← Back to search

CVE-2026-98311

7.8 HIGH

Published 2026-10-06 · Updated 2026-10-07

AI risk analysis

Summary
This vulnerability occurs in the Linux kernel's virtual WiFi implementation where the operational state transfer happens before device registration, leading to use-after-free conditions when registration fails. This can result in system instability or potential privilege escalation.
Exploitability
Exploitation is moderately difficult and requires specific conditions including creating a malformed network device with an invalid name that triggers the registration failure path.
Blast radius
The impact is limited to systems running virtual WiFi devices with specific configurations, but could affect network stability and potentially allow privilege escalation in vulnerable kernel versions.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Linux kernel version 6.10 or later which contains the fix for this use-after-free vulnerability in virt_wifi driver.
kernelnetworkmemory-corruption

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

In the Linux kernel, the following vulnerability has been resolved: wifi: virt_wifi: don't transfer operstate before register virt_wifi_newlink() calls netif_stacked_transfer_operstate() before register_netdevice(). If the lower device is dormant, that queues the new netdev on lweventlist while it is still uninitialized. If registration fails after that, for example because of an invalid name such as "bad/name", free_netdev() immediately frees the object. A later linkwatch_fire_event() then use-after-frees the list entry. Move the transfer to after netdev_upper_dev_link(), as macvlan and ipvlan already do.

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.