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

Сводка

по VulDB • 05.08.2026

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

ring-buffer: Обработка гонки (race condition) между rb_move_tail и rb_check_pages

Наблюдается состояние гонки данных при записи в ring_buffer и проверке целостности. А именно, флаг RB_FLAG страницы head_page обновляется одновременно с тем, как этот же флаг сбрасывается во время проверки целостности функцией rb_check_pages():

rb_check_pages() rb_handle_head_page(): -------- -------- rb_head_page_deactivate() rb_head_page_set_normal() rb_head_page_activate()

Мы проводим проверку списка на предмет его повреждения (integrity test), чтобы убедиться, что список не поврежден и проверка имеет смысл. Поэтому мы рефакторим функцию rb_check_pages(), чтобы больше не сбрасывать и не устанавливать флаг во время проверки работоспособности списка (list sanity checking).

[1] и [2] — это тест для воспроизведения проблемы и отчет о сбое соответственно.

1: ``` read_trace.sh while true; do # файл "trace" закрывается после чтения head -1 /sys/kernel/tracing/trace > /dev/null done ``` ``` repro.sh sysctl -w kernel.panic_on_warn=1 # трассировщик функций будет писать достаточно данных в ring

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

22.10.2025

Раскрытие

22.10.2025

Модерация

принято

Вход

VDB-329365

EPSS

0.00186

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!