CVE-2026-72242
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 46 - wyżej niż 46% wszystkich znanych CVE
Streszczenie
W jądrze Linux w module SELinux funkcja selinux_sctp_bind_connect() dereferencjonowała sk->sk_socket, co mogło prowadzić do problemów, gdy hak był wywoływany ze ścieżki softirq ASCONF. Poprawka refaktoryzuje kod, aby używać bezpośrednio struct sock * i unikać dereferencji sk_socket.
Ocena ryzyka
Dereferencja sk_socket w kontekście softirq może prowadzić do awarii systemu lub nieprawidłowego działania SCTP, co może wpłynąć na stabilność usług sieciowych.
Rekomendacja
Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę oraz testowanie funkcji SCTP w środowisku produkcyjnym.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: selinux: avoid sk_socket dereference in selinux_sctp_bind_connect() selinux_sctp_bind_connect() dereferences sk->sk_socket to pass a struct socket * to selinux_socket_bind() and selinux_socket_connect_helper(). However, when the hook is invoked from the ASCONF softirq path (sctp_process_asconf), there is no file reference guaranteeing that sk->sk_socket is non-NULL. The setsockopt callers (bindx, connectx, set_primary, sendmsg connect) hold a file reference and are not affected. Both selinux_socket_bind() and selinux_socket_connect_helper() immediately resolve sock->sk, never using the struct socket * for anything else. Refactor the inner logic into helpers that take a struct sock * directly so that selinux_sctp_bind_connect() never needs to touch sk->sk_socket at all.

