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

Сводка

по VulDB • 30.06.2026

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

scsi: mpi3mr: Исправление проблем в функции mpi3mr_get_all_tgt_info()

Функция mpi3mr_get_all_tgt_info() содержит четыре проблемы:

1) Она вычисляет длину допустимой записи в alltgt_info, исходя из предположения, что размер заголовочной части структуры mpi3mr_device_map_info равен sizeof(u32). Правильный размер — sizeof(u64).

2) При вычислении длины допустимой записи kern_entrylen она исключает одну запись, вычитая 1 из num_devices.

3) Она копирует значение num_device с помощью вызова memcpy(). Достаточно простой подстановки (присваивания).

4) В функцию sg_copy_from_buffer() не передается рассчитанная длина. Вместо этого указывается длина полезной нагрузки, которая больше размера alltgt_info. Это приводит к ошибке "BUG: KASAN: slab-out-of-bounds".

Исправление проблем осуществляется путем использования правильного размера заголовка, исключения вычитания из num_devices, замены вызова memcpy() на присваивание и передачи правильной длины в sg_copy_from_buffer().

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

16.09.2025

Раскрытие

16.09.2025

Модерация

принято

Вход

VDB-324533

EPSS

0.00141

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!