CVE-2023-53331 in LinuxИнформация

Сводка

по VulDB • 25.06.2026

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

pstore/ram: Проверка начала пустых prz во время инициализации

После коммита 30696378f68a («pstore/ram: Не считать буферы с нулевой длиной допустимыми») процесс инициализации предполагал, что prz является действительным после обнаружения того, что buffer_size равен нулю (независимо от начальной позиции буфера). Это непроверенное значение start может оказаться за пределами границ буфера, что приводит к паникам ядра при последующих операциях записи:

sysdump_panic_event+0x3b4/0x5b8 atomic_notifier_call_chain+0x54/0x90 panic+0x1c8/0x42c die+0x29c/0x2a8 die_kernel_fault+0x68/0x78 __do_kernel_fault+0x1c4/0x1e0 do_bad_area+0x40/0x100 do_translation_fault+0x68/0x80 do_mem_abort+0x68/0xf8 el1_da+0x1c/0xc0 __raw_writeb+0x38/0x174 __memcpy_toio+0x40/0xac persistent_ram_update+0x44/0x12c persistent_ram_write+0x1a8/0x1b8 ramoops_pstore_write+0x198/0x1e8 pstore_console_write+0x94/0xe0 ...

Чтобы избежать этой проблемы, также проверяется значение start равным 0 на этапе инициализации. Если это не так, следующая проверка sanity для prz обнаружит ошибку (start > size) и сбросит буфер в корректное состояние.

[kees: обновлен журнал коммита с добавлением backtrace и уточнений]

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

16.09.2025

Раскрытие

16.09.2025

Модерация

принято

Вход

VDB-324507

EPSS

0.00147

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!