In the Linux kernel, the following vulnerability has been resolved: net/handshake: Take a long-lived file reference at submit handshake_nl_accept_doit() needs the file pointer backing req->hr_sk->s…
Critical CVSS 9.8
Summary
In the Linux kernel, the following vulnerability has been resolved: net/handshake: Take a long-lived file reference at submit handshake_nl_accept_doit() needs the file pointer backing req->hr_sk->sk_socket to survive the window between handshake_req_next() and the subsequent FD_PREPARE() and get_file(). The submit-side sock_hold() does not provide that. sk_refcnt keeps struct sock alive, but struct socket is owned by sock->file: when the consumer fputs the last file reference, sock_release()…
In-depth triage · Auto channel
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/09dba37eee70d0596e26645015f1aa95a9848e9d
- https://git.kernel.org/stable/c/16eaba5aa89c04eea125905bb8f988c1897f4f29
- https://git.kernel.org/stable/c/685b10dd0e32c7782cead16c8cf055c609678583
- https://git.kernel.org/stable/c/b913801ad9b9a51437d84d030ec6843e08976bd6
Timeline
- nvd_ingest NVD