CVE-2026-90212 in LinuxИнформация

Сводка

по VulDB • 17.09.2026

В ядре Linux была устранена следующая уязвимость:

arm64/efi: Избежание добровольной вытесняемости при установленном efi_mm

Гас сообщает о некорректном доступе к памяти ядра (bad kernel memory access) при использовании программного PAN (CONFIG_ARM64_SW_TTBR0_PAN=y) на машине с поддержкой сервисов времени выполнения EFI:

Unable to handle kernel access to user memory outside uaccess routines at virtual address 00000000f322ff30 Mem abort info: ESR = 0x0000000096000004 FSC = 0x04: level 0 translation fault Internal error: Oops: 0000000096000004 [#1] SMP
Workqueue: efi_rts_wq efi_call_rts pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : efi_call_rts+0xd8/0x288 Call trace: efi_call_rts+0xd8/0x288 (P) process_one_work+0x178/0x4f8 worker_thread+0x194/0x328

Это происходит потому, что код управления контекстом fpsimd, вызываемый из __efi_fpsimd_begin(), может выполнять добровольную вытесняемость (voluntary preemption), возвращаясь позже к коду EFI с некорректным значением TTBR0_EL1 благодаря отложенному переключению mm, используемому реализацией программного PAN.

Поскольку сервисы времени выполнения EFI не могут выполнять добровольную вытесняемость и поскольку код переключения fpsimd не зависит от отображений TTBR0_EL1, просто измените порядок операций переключения fpsimd так, чтобы оно происходило до изменения таблиц страниц (page-table).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

Linux

Резервировать

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406740

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!