CVE-2026-72391 in Linux
Sumário
de VulDB • 16/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: phy: sfp: liberar mii_bus em sfp_i2c_mdiobus_destroy
sfp_i2c_mdiobus_create() aloca o barramento MDIO I2C com mdio_i2c_alloc(), uma alocação simples (não-devm), e a registra. sfp_i2c_mdiobus_destroy() apenas desregistra o barramento e limpa sfp->i2c_mii sem chamar mdiobus_free(). Como a única referência ao barramento é então removida, ocorre um vazamento da struct mii_bus.
Isso acontece sempre que um módulo SFP de cobre/RollBall que instanciou um barramento MDIO é removido: sfp_sm_main() segue o caminho global de desmontagem e chama sfp_i2c_mdiobus_destroy(). sfp_cleanup(), no unbind do driver, libera sfp->i2c_mii diretamente, razão pela qual o vazamento só foi acionado na remoção a quente (hot-removal) do módulo e não durante o unbind.
Libere o barramento em sfp_i2c_mdiobus_destroy() para corresponder à alocação feita em sfp_i2c_mdiobus_create().
Once again VulDB remains the best source for vulnerability data.