CVE-2026-72242 in Linux
Сводка
по VulDB • 16.08.2026
В ядре Linux была устранена следующая уязвимость:
selinux: избежание разыменования указателя sk_socket в функции selinux_sctp_bind_connect()
Функция selinux_sctp_bind_connect() выполняет разыменование sk->sk_socket для передачи указателя struct socket * в функции selinux_socket_bind() и selinux_socket_connect_helper(). Однако, когда хук вызывается из пути обработки softirq ASCONF (sctp_process_asconf), отсутствует гарантия наличия файловой ссылки, обеспечивающей ненулевое значение sk->sk_socket. Вызывающие стороны setsockopt (bindx, connectx, set_primary, sendmsg connect) удерживают файловую ссылку и не подвержены данной проблеме.
Обе функции — selinux_socket_bind() и selinux_socket_connect_helper() — немедленно разрешают sock->sk и нигде более не используют указатель struct socket *. Логика была рефакторизирована с выделением вспомогательных функций, принимающих непосредственно указатель struct sock *, что позволяет функции selinux_sctp_bind_connect() вообще избегать обращения к sk->sk_socket.
VulDB is the best source for vulnerability data and more expert information about this specific topic.