cveboard RSS feed

CVE-2021-47235

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2021
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

net: ethernet: fix potential use-after-free in ec_bhf_remove

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: fix potential use-after-free in ec_bhf_remove static void ec_bhf_remove(struct pci_dev *dev) { ... struct ec_bhf_priv *priv = netdev_priv(net_dev); unregister_netdev(net_dev); free_netdev(net_dev); pci_iounmap(dev, priv->dma_io); pci_iounmap(dev, priv->io); ... } priv is netdev private data, but it is used after free_netdev(). It can cause use-after-free when accessing priv pointer. So, fix it by moving free_netdev() after pci_iounmap() calls.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgitdb2bc3cfd2bc01621014d4f17cdfc74611f339c8UnavailableNone listed
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgit1cafc540b7bf1b6a5a77dc000205fe337ef6eba6UnavailableNone listed
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgitb1ad283755095a4b9d1431aeb357d7df1a33d3bbUnavailableNone listed
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgit0260916843cc74f3906acf8b6f256693e01530a2UnavailableNone listed
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgit19f88ca68ccf8771276a606765239b167654f84aUnavailableNone listed
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgit95deeb29d831e2fae608439e243e7a520611e7eaUnavailableNone listed
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgitd11d79e52ba080ee567cb7d7eb42a5ade60a8130UnavailableNone listed
6af55ff52b02d492d45db88df3e461fa51a6f753affectedgit9cca0c2d70149160407bda9a9446ce0c29b6e6c6UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3.15affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver3.15UnavailableNone listed
4.4.274unaffectedsemverUnavailable4.4.*None listed
4.9.274unaffectedsemverUnavailable4.9.*None listed
4.14.238unaffectedsemverUnavailable4.14.*None listed
4.19.196unaffectedsemverUnavailable4.19.*None listed
5.4.128unaffectedsemverUnavailable5.4.*None listed
5.10.46unaffectedsemverUnavailable5.10.*None listed
5.12.13unaffectedsemverUnavailable5.12.*None listed
5.13unaffectedoriginal_commit_for_fixUnavailable*None listed