CVE-2026-98311
Received
Received - Intake
wifi: virt_wifi Use-After-Free in Link State Handling
Vulnerability report for CVE-2026-98311, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-10-06
Last updated on: 2026-10-06
Assigner: kernel.org
Description
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 Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | c7cdba31ed8b87526db978976392802d3f93110c |
| Linux | Linux | 5.0 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |