CVE-2025-21715

net: davicom: fix UAF in dm9000_drv_remove

High · published February 27, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
14.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: davicom: fix UAF in dm9000_drv_remove

dm is netdev private data and it cannot be

used after free_netdev() call. Using dm after free_netdev()

can cause UAF bug. Fix it by moving free_netdev() at the end of the

function.

This is similar to the issue fixed in commit

ad297cd2db89 ("net: qcom/emac: fix UAF in emac_remove").

This bug is detected by our static analysis tool.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00240 · 14.3th percentile
Published
2025-02-27T02:07Z
EPSS history
Timeline
  • 27 FEB 02:07Z
    net: davicom: fix UAF in dm9000_drv_remove
    cvelistv5