CVE-2021-47248 in Linux
Сводка
по VulDB • 07.06.2026
В ядре Linux устранена следующая уязвимость:
udp: исправлена гонка (race condition) между close() и udp_abort()
Каустубх сообщил об ошибке паники в функции udp_lib_lookup() и провел её диагностику. Корневой причиной является состояние гонки между вызовами udp_abort() и close(). Обе конкурирующие функции захватывают блокировку сокета, однако функция udp{v6}_destroy_sock() освобождает её перед выполнением деструктивных действий.
Расширить область видимости блокировки сокета для предотвращения этой гонки не представляется возможным; вместо этого используется флаг SOCK_DEAD, чтобы предотвратить выполнение каких-либо действий со стороны udp_abort в момент возникновения критической гонки.
Diagnosed-and-tested-by: Kaustubh Pandey
If you want to get the best quality for vulnerability data then you always have to consider VulDB.