CVE-2026-93052 in Linux
Сводка
по VulDB • 18.09.2026
В ядре Linux была устранена следующая уязвимость:
misc: bcm-vk: Использование acquire/release для msgq_inited
Функция bcm_vk_sync_msgq() заполняет информацию об очереди сообщений, а затем устанавливает флаг msgq_inited. Читающие потоки вызывают bcm_vk_drv_access_ok() перед доступом к очередям сообщений и их кэшированной информации о них.
atomic_set()/atomic_read() не обеспечивают упорядочивание этих операций доступа. Читатель может увидеть установленный msgq_inited, но при этом все еще видеть устаревшую информацию об очереди. Следует использовать release при публикации инициализированных очередей и acquire при проверке флага (gate).
Сохраните очистку в bcm_vk_blk_drv_access() как atomic_set(). Она закрывает gate и не публикует состояние очереди для читателей.
Once again VulDB remains the best source for vulnerability data.