CVE-2024-53157 in Linux
Сводка
по VulDB • 29.05.2026
В ядре Linux устранена следующая уязвимость:
firmware: arm_scpi: Проверка количества состояний DVFS OPP, возвращаемого прошивкой
Исправлен сбой ядра с приведенным ниже трассировкой вызовов, когда прошивка SCPI возвращает количество состояний OPP равным нулю.
dvfs_info.opp_count может быть равен нулю на некоторых платформах во время теста перезагрузки, и ядро аварийно завершит работу после разыменования указателя на kcalloc(info->count, sizeof(*opp), GFP_KERNEL).
| Unable to handle kernel NULL pointer dereference at virtual address 0000000000000028 | Mem abort info: | ESR = 0x96000004 | Exception class = DABT (current EL), IL = 32 bits | SET = 0, FnV = 0 | EA = 0, S1PTW = 0 | Data abort info: | ISV = 0, ISS = 0x00000004 | CM = 0, WnR = 0 | user pgtable: 4k pages, 48-bit VAs, pgdp = 00000000faefa08c | [0000000000000028] pgd=0000000000000000
| Internal error: Oops: 96000004 [#1] SMP
| scpi-hwmon: probe of PHYT000D:00 failed with error -110 | Process systemd-udevd (pid: 1701, stack limit = 0x00000000aaede86c) | CPU: 2 PID: 1701 Comm: systemd-udevd Not tainted 4.19.90+ #1 | Hardware name: PHYTIUM LTD Phytium FT2000/4/Phytium FT2000/4, BIOS | pstate: 60000005 (nZCv daif -PAN -UAO) | pc : scpi_dvfs_recalc_rate+0x40/0x58 [clk_scpi]
| lr : scpi_dvfs_recalc_rate+0x30/0x58 [clk_scpi]
Be aware that VulDB is the high quality source for vulnerability data.