CVE-2024-53138 in LinuxИнформация

Сводка

по VulDB • 31.05.2026

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

net/mlx5e: kTLS, исправлено некорректное управление счетчиком ссылок на страницы (page refcounting)

Код обработки передачи данных kTLS использует смешанное применение API get_page() и page_ref_inc() для увеличения счетчика ссылок на страницу. Однако на пути освобождения (в функции mlx5e_ktls_tx_handle_resync_dump_comp()) используется только put_page().

Это приводит к проблеме при использовании страниц из больших folio: ссылки, полученные через get_page(), сохраняются на странице folio, тогда как ссылки, полученные через page_ref_inc(), сохраняются непосредственно в указанной странице. При освобождении страница folio будет разименована (dereferenced) слишком много раз.

Проблема была обнаружена во время тестирования kTLS с использованием sendfile() + ZC, когда обслуживаемый файл читался из NFS на ядре с поддержкой больших folio (commit 49b29a573da8 ("nfs: add support for large folios")).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

19.11.2024

Раскрытие

04.12.2024

Модерация

принято

Вход

VDB-286885

EPSS

0.00546

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!