Katalog CVE

CVE-2026-90270

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux sterownik arm_mpam pozwala na odłączenie MSC przez sysfs, co może prowadzić do use-after-free. Gdy odłączany MSC jest ostatnim dla danego komponentu, struktura mpam_component zostaje zwolniona, a następnie odczytywana przez resctrl_arch_get_config() przy dostępie do pliku schemata.

Ocena ryzyka

Use-after-free może umożliwić wykonanie kodu w kontekście jądra lub spowodować awarię systemu. Ryzyko dotyczy systemów ARM z MPAM, na których użytkownik ma dostęp do interfejsu unbind w sysfs.

Rekomendacja

Zaktualizuj jądro Linux do wersji usuwającej interfejs unbind w sysfs dla sterownika MPAM. Do czasu aktualizacji ogranicz dostęp do operacji unbind nieuprzywilejowanym użytkownikom.

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: arm_mpam: Disable driver unbind to avoid UAF When a user unbinds an MSC and that MSC is the only MSC left for a component then the corresponding mpam_component will be freed. If the user then goes on to read the schemata file in the resctrl filesystem then the mpam_component will be accessed from resctrl_arch_get_config() leading to a use after free. As the MPAM driver is not a module the unbind sysfs interface is the only way to trigger the remove. Instead of dealing with the complexity of allowing some unused MSC to unbind just remove the unbind sysfs interface.

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