Katalog CVE

CVE-2026-90094

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linuxa naprawiono błąd w zarządzaniu kontekstem dla procesów ARM64 związany z trybem Memory Tagging Extension (MTE) typu store-only. Bit SCTLR_EL1.TCSO0 nie był uwzględniany w masce SCTLR_USER_MASK, co powodowało, że po przełączeniu kontekstu ustawienie to nie było kasowane i mogło być dziedziczone przez inny zadanie. Poprawka dodaje SCTLR_EL1_TCSO0_MASK do SCTLR_USER_MASK, aby zapewnić poprawne kasowanie podczas przełączania.

Ocena ryzyka

Wyciek ustawienia trybu tagowania pamięci do innego zadania może prowadzić do nieprawidłowego działania mechanizmów bezpieczeństwa MTE, co może ułatwić wykorzystanie błędów pamięci. Może to również powodować problemy ze zgodnością aplikacji.

Rekomendacja

Zaleca się jak najszybsze zastosowanie poprawki z jądra Linuxa, aby zapewnić poprawne przełączanie kontekstu i uniknąć dziedziczenia ustawień MTE między zadaniami.

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: 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

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