CVE-2022-50039 Information
Description
In the Linux kernel the following vulnerability has been resolved:
stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
Commit 09f012e64e4b (\stmmac: intel: Fix clock handling on error and remove paths) removed this clk_disable_unprepare()
This was partly revert by commit ac322f86b56c ( et: stmmac: Fix clock handling on remove path) which removed this clk_disable_unprepare() because: \n While unloading the dwmac-intel driver clk_disable_unprepare() is being called twice in stmmac_dvr_remove() and intel_eth_pci_remove(). This causes kernel panic on the second call. \n However later on commit 5ec55823438e8 ( et: stmmac: add clocks management for gmac driver) has updated stmmac_dvr_remove() which do not call clk_disable_unprepare() anymore.
So this call should now be called from intel_eth_pci_remove().
Reference
https://git.kernel.org/stable/c/02f3642d8e657c05f382729c165bed46745dc18c https://git.kernel.org/stable/c/47129531196054b374017555165b47a43cdb6f41 https://git.kernel.org/stable/c/5c23d6b717e4e956376f3852b90f58e262946b50 https://git.kernel.org/stable/c/9400aeb419d35e718e90aa14a97c11229d0a40bc
Related CNNVD
CNNVD-202506-2327 (Published: 2025-06-18)
Share on: