CVE Catalog

CVE-2026-90270

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the arm_mpam driver allows unbinding an MSC via sysfs, which can lead to a use-after-free. When the unbound MSC is the last one for a component, the mpam_component structure is freed and later accessed by resctrl_arch_get_config() when reading the schemata file.

Risk Assessment

A use-after-free may allow kernel code execution or cause a system crash. The risk affects ARM systems with MPAM where a user has access to the sysfs unbind interface.

Recommendation

Update the Linux kernel to a version that removes the sysfs unbind interface for the MPAM driver. Until then, restrict unbind operations to privileged users only.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS