CVE-2021-47024

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
28/02/2024
Last modified:
06/12/2024

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> vsock/virtio: free queued packets when closing socket<br /> <br /> As reported by syzbot [1], there is a memory leak while closing the<br /> socket. We partially solved this issue with commit ac03046ece2b<br /> ("vsock/virtio: free packets during the socket release"), but we<br /> forgot to drain the RX queue when the socket is definitely closed by<br /> the scheduled work.<br /> <br /> To avoid future issues, let&amp;#39;s use the new virtio_transport_remove_sock()<br /> to drain the RX queue before removing the socket from the af_vsock lists<br /> calling vsock_remove_sock().<br /> <br /> [1] https://syzkaller.appspot.com/bug?extid=24452624fc4c571eedd9

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.2 (including) 5.10.37 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11 (including) 5.11.21 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.12 (including) 5.12.4 (excluding)