CVE-2026-72391

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: net: phy: sfp: free mii_bus in sfp_i2c_mdiobus_destroy sfp_i2c_mdiobus_create() allocates the I2C MDIO bus with mdio_i2c_alloc(), a plain (non-devm) allocation, and registers it. sfp_i2c_mdiobus_destroy() only unregisters the bus and clears sfp->i2c_mii without calling mdiobus_free(). As the only reference to the bus is then cleared, the struct mii_bus is leaked. This is hit whenever a copper/RollBall SFP module that instantiated an MDIO bus is removed: sfp_sm_main() takes the global teardown path and calls sfp_i2c_mdiobus_destroy(). sfp_cleanup(), on driver unbind, frees sfp->i2c_mii directly, which is why the leak only triggered on module hot-removal and not on unbind. Free the bus in sfp_i2c_mdiobus_destroy() to match the allocation done in sfp_i2c_mdiobus_create().

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedAug 15, 2026
First seenAug 15, 2026

How to fix

Update
  • Linux Linux92dd9a522f01ef57f633a8c1953cf6d48ef2bcd5, d2c37f26d1a37f8177be5f354537f8ee3ec31cc2, 3183b6f5510c876a1c4b4a6bdc3d0ad8940fe742, 86d379fcf1b79bdf4bc2ac891297f30f63d041d8, 2381bf3f484e8e4fd89a225445872ec14e036ab5, 8f31efff9206f9f0adb853cad6916086aac4d5ef or later

Affected products

ProductAffected versionsFixed in
Linux Linuxe85b1347ace677c3822c12d9332dfaaffe594da6 ≤ v < 92dd9a522f01ef57f633a8c1953cf6d48ef2bcd5, e85b1347ace677c3822c12d9332dfaaffe594da6 ≤ v < d2c37f26d1a37f8177be5f354537f8ee3ec31cc2, e85b1347ace677c3822c12d9332dfaaffe594da6 ≤ v < 3183b6f5510c876a1c4b4a6bdc3d0ad8940fe742, e85b1347ace677c3822c12d9332dfaaffe594da6 ≤ v < 86d379fcf1b79bdf4bc2ac891297f30f63d041d8, e85b1347ace677c3822c12d9332dfaaffe594da6 ≤ v < 2381bf3f484e8e4fd89a225445872ec14e036ab5, e85b1347ace677c3822c12d9332dfaaffe594da6 ≤ v < 8f31efff9206f9f0adb853cad6916086aac4d5ef, 6.192dd9a522f01ef57f633a8c1953cf6d48ef2bcd5, d2c37f26d1a37f8177be5f354537f8ee3ec31cc2, 3183b6f5510c876a1c4b4a6bdc3d0ad8940fe742, 86d379fcf1b79bdf4bc2ac891297f30f63d041d8, 2381bf3f484e8e4fd89a225445872ec14e036ab5, 8f31efff9206f9f0adb853cad6916086aac4d5ef

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.