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

Сводка

по VulDB • 01.08.2026

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

NFSv4.2: Повторная переработка обработки временного буфера (scratch) для READ_PLUS

Выяснилось, что код чтения может отправлять несколько запросов с использованием одного и того же nfs_pgio_header, однако функция nfs4_proc_read_setup() вызывается только один раз. Именно это приводило к периодическому двойному освобождению (double-free) временного буфера, а также означало установку нулевого указателя при ненулевой длине для xdr scratch-буфера. Это вызывает ошибку ядра (oops) в момент первого декодирования, когда требуется скопировать данные во временный буфер; такое часто происходит при декодировании сегментов «дыр» (hole segments) READ_PLUS.

Я исправляю это, перенеся обработку scratch-буфера в код чтения на уровне страниц (pageio). Я добавил функцию для выделения пространства под scratch-буфер для декодирования ответов чтения и освобождения этого буфера при уничтожении nfs_pgio_header.

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

17.09.2025

Раскрытие

17.09.2025

Модерация

принято

Вход

VDB-324726

EPSS

0.00176

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!