CVE Catalog

CVE-2026-90094

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, a bug was fixed in context management for ARM64 processes related to the Memory Tagging Extension (MTE) store-only mode. The SCTLR_EL1.TCSO0 bit was not included in SCTLR_USER_MASK, so after a context switch the setting was not cleared and could leak into another task. The fix adds SCTLR_EL1_TCSO0_MASK to SCTLR_USER_MASK to ensure proper clearing during switch.

Risk Assessment

Leaking the memory tagging mode setting to another task can lead to incorrect behavior of MTE security features, potentially facilitating exploitation of memory bugs. It may also cause application compatibility issues.

Recommendation

It is recommended to apply the kernel patch as soon as possible to ensure proper context switching and avoid inheritance of MTE settings between tasks.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: arm64: process: Fix context switching MTE store-only tag check SCTLR_EL1.TCSO0 is set when user opt-in for MTE store-only tag check mode. However, it is not part of SCTLR_USER_MASK which imply that on context switch we never clear SCTLR_EL1.TCSO0, so we are leaking that setting into another task. Fix that by including SCTLR_EL1_TCSO0_MASK into SCTLR_USER_MASK

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