Katalog CVE

CVE-2026-46308

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

Percentyl 2 - wyżej niż 2% wszystkich znanych CVE

Streszczenie

W jądrze Linuxa w sterowniku pmdomain dla Mediatek, funkcja scpsys_get_bus_protection_legacy() wywołuje of_node_put() na węźle urządzenia przed sprawdzeniem błędu z syscon_regmap_lookup_by_phandle(). Jeśli wystąpi błąd, dev_err_probe() dereferencjonuje już zwolniony węzeł, co prowadzi do podatności use-after-free.

Ocena ryzyka

Use-after-free może spowodować awarię systemu lub potencjalnie umożliwić eskalację uprawnień, destabilizując działanie urządzeń Mediatek.

Rekomendacja

Zastosuj łatkę jądra Linux, która przenosi wywołanie of_node_put() po sprawdzeniu błędu, i zaktualizuj system.

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: pmdomain: mediatek: fix use-after-free in scpsys_get_bus_protection_legacy() In scpsys_get_bus_protection_legacy(), of_find_node_with_property() returns a device node with its reference count incremented. The function then calls of_node_put(node) before checking whether syscon_regmap_lookup_by_phandle() returns an error. If an error occurs, dev_err_probe() dereferences the node pointer to print diagnostic information, but the node memory may have already been freed due to the earlier of_node_put(), leading to a use-after-free vulnerability. Fix this by moving the of_node_put() call after the error check, ensuring the node is still valid when accessed in the error path.

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