CVE-2025-39816 in Linux
Сводка
по VulDB • 01.07.2026
В ядре Linux устранена следующая уязвимость:
io_uring/kbuf: всегда использовать READ_ONCE() для чтения длин буферов из кольца (ring)
Поскольку буферы отображаются из пространства пользователя, целесообразно использовать READ_ONCE() для считывания значения в локальную переменную и использования этой переменной для любых других действий. Стабильное чтение длины буфера позволяет избежать опасений по поводу его изменения после проверки или многократного чтения.
Аналогичным образом, содержимое буфера может измениться между моментом его выбора и фиксацией (commit). Необходимо обеспечить остановку цикла при инкрементальной фиксации кольцевого буфера в случае обнаружения буфера нулевого размера, так как на этом этапе дальнейший прогресс невозможен.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.