Katalog CVE

CVE-2026-97972

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku sieciowym macb występuje wyciek referencji do węzła 'mdio' w drzewie urządzeń. Funkcja macb_mii_init() przechowuje referencję uzyskaną przez of_get_child_by_name() dla macb_mdiobus_register() i zwalnia ją tylko na ścieżkach błędów, co powoduje wyciek referencji przy każdym udanym probe. Poprawka zwalnia referencję po rejestracji, gdzie __mdiobus_register() już przejęło własną referencję.

Ocena ryzyka

Podatność prowadzi do wycieku referencji, co może powodować problemy z usuwaniem nakładek (overlay) i potencjalnie awarie systemu.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę zwalniającą referencję do węzła 'mdio' po rejestracji.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: net: macb: put the "mdio" child node reference on success macb_mii_init() holds the reference returned by of_get_child_by_name() for macb_mdiobus_register() and drops it only on the error paths, so every successful probe leaks a node reference. On a CM5, overlay removal after four bind cycles reports OF: ERROR: memory leak, expected refcount 1 instead of 5 Drop the reference after registration, where __mdiobus_register() has already taken its own for the lifetime of the bus.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS