Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2025-21802

net: hns3: fix oops when unload drivers paralleling

Description

In the Linux kernel, the following vulnerability has been resolved: net: hns3: fix oops when unload drivers paralleling When unload hclge driver, it tries to disable sriov first for each ae_dev node from hnae3_ae_dev_list. If user unloads hns3 driver at the time, because it removes all the ae_dev nodes, and it may cause oops. But we can't simply use hnae3_common_lock for this. Because in the process flow of pci_disable_sriov(), it will trigger the remove flow of VF, which will also take hnae3_common_lock. To fixes it, introduce a new mutex to protect the unload process.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • d36b15e3e7b5937cb1f6ac590a85facc3a320642 to < 622d92a67656e5c4d2d6ccac02d688ed995418c6affected
  • 0dd8a25f355b4df2d41c08df1716340854c7d4c5 to < 8c640dd3d900cc8988a39c007591f1deee776df4affected
  • 0dd8a25f355b4df2d41c08df1716340854c7d4c5 to < e876522659012ef2e73834a0b9f1cbe3f74d5fadaffected
  • 0dd8a25f355b4df2d41c08df1716340854c7d4c5 to < b5a8bc47aa0a4aa8bca5466dfa2d12dbb5b3cd0caffected
  • 0dd8a25f355b4df2d41c08df1716340854c7d4c5 to < 82736bb83fb0221319c85c2e9917d0189cd84e1eaffected
  • 0dd8a25f355b4df2d41c08df1716340854c7d4c5 to < cafe9a27e22736d4a01b3933e36225f9857c7988affected
  • 0dd8a25f355b4df2d41c08df1716340854c7d4c5 to < 92e5995773774a3e70257e9c95ea03518268bea5affected
  • b06ad258e01389ca3ff13bc180f3fcd6a608f1cdaffected
  • c4b64011e458aa2b246cd4e42012cfd83d2d9a5caffected
  • 9b5a29f0acefa3eb1dbe2fa302b393eeff64d933affected
  • 5.10.76 to < 5.10.235affected
  • 4.19.214 to < 4.20affected
  • 5.4.156 to < 5.5affected
  • 5.14.15 to < 5.15affected

Linux Linux

Default version status: affected

  • 5.15affected
  • 0 to < 5.15unaffected
  • 5.10.235 to ≤ 5.10.*unaffected
  • 5.15.179 to ≤ 5.15.*unaffected
  • 6.1.129 to ≤ 6.1.*unaffected
  • 6.6.76 to ≤ 6.6.*unaffected
  • 6.12.13 to ≤ 6.12.*unaffected
  • 6.13.2 to ≤ 6.13.*unaffected
  • 6.14 to ≤ *unaffected

References