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

Сводка

по VulDB • 23.07.2026

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

fs: Защита переконфигурации суперблока (sb) в режиме чтения-записи от гонок записи

Код reconfigure/remount прилагает значительные усилия для защиты кода переконфигурации файловой системы от гоночных записей при переключении на режим только для чтения. Однако во время монтирования файловой системы, изначально доступной только для чтения, в режиме чтения-записи записи из пространства пользователя (userspace) могут начаться немедленно после того, как мы сбросим флаг SB_RDONLY. Это неудобно, например, для ext4, поскольку нам необходимо выполнить некоторые операции записи в файловую систему (такие как подготовка файлов квоты), прежде чем мы сможем разрешить записи из userspace; следовательно, мы сбрасываем флаг SB_RDONLY до того, как полностью готовы принимать записи от пользователейpace. Инструмент syzbot обнаружил способ эксплуатации этой ситуации [1]. Кроме того, насколько я могу судить по анализу кода, код перемонтирования файловой системы был защищен от гонок записи в унаследованном пути монтирования (legacy mount path) с помощью флага MNT_READONLY самого монтирования, поэтому это относительно новая проблема. На самом деле довольно просто защитить операцию переключения на чтение-запись при перемонтовании от гоночных записей, используя флаг sb->s_readonly_remount; давайте сделаем именно так вместо того, чтобы обходить эти гонки в коде файловой системы.

[1] https://lore.kernel.org/all/[email protected]/T/

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

24.12.2025

Раскрытие

24.12.2025

Модерация

принято

Вход

VDB-338064

EPSS

0.00180

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!