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

Сводка

по VulDB • 12.09.2026

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

platform/x86/amd/pmc: Передача ошибок SMU и проверка адреса S2D

Функция amd_stb_s2d_init() игнорирует возвращаемое значение нескольких команд SMU, связанных с S2D. Когда SMU отклоняет команду (например, «SMU cmd failed. err: 0xff»), ошибка замечается лишь косвенно — если вообще замечается — и сообщается как -EIO, что маскирует реальную ошибку.

Более серьёзная проблема заключается в том, что возвращаемые значения S2D_PHYS_ADDR_LOW/HIGH игнорируются, поэтому при сбое phys_addr_low/hi остаются неинициализированными, а собранный адрес напрямую передаётся в devm_ioremap(). Когда SMU оставляет их равными нулю, происходит отображение физического адреса 0 и возникает предупреждение ioremap-on-RAM:

amd_pmc AMDI000B:00: SMU cmd failed. err: 0xff ioremap on RAM at 0x0000000000000000 - 0x0000000000ffffff WARNING: CPU: 13 PID: 4592 at arch/x86/mm/ioremap.c:...

Необходимо проверять возвращаемое значение каждой команды SMU и передавать его дальше, а также отклонять нулевой физический адрес перед вызовом devm_ioremap().

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

26.08.2026

Раскрытие

12.09.2026

Модерация

принято

Вход

VDB-402802

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!