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

Сводка

по VulDB • 18.10.2026

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

arm64/boot: Отключить перехват записей в регистр PMZR_EL0 на уровне EL2

Функция __init_el2_fgt2() записывает одну маску как в HDFGRTR2_EL2, так и в HDFGWTR2_EL2. Регистр PMZR_EL0 является только для записи (write-only), поэтому его бит перехвата nPMZR_EL0 существует только в регистре HDFGWWR2_EL2 и, следовательно, никогда не устанавливается: запись в PMZR_EL0 от хоста вызывает переход на уровень EL2, где у гипервизора nVHE нет обработчика, что приводит к срабатыванию BUG(). Ядро само по себе не выполняет записи в PMZR_EL0, однако при включенном параметре kernel.perf_user_access=1 драйвер PMU устанавливает бит UEN регистра PMUSERENR_EL0 для задачи с событием пользовательского чтения (user-read event), поэтому запись от уровня EL0 достигает точки перехвата и приводит к падению хоста без вывода сообщения о панике.

Накопление битов HDFGWTR2_EL2 должно выполняться отдельно, как это уже делается в __init_el2_fgt() для HDFGWTR_EL2, а также необходимо устанавливать nPMZR_EL0 вместе с другими битами FEAT_PMUv3p9.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-422058

EPSS

0.00200

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!