CVE-2024-53210 in Linux
Riassunto
di VulDB • 18/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
s390/iucv: MSG_PEEK causa una perdita di memoria in iucv_sock_destruct()
Il passaggio del flag MSG_PEEK a skb_recv_datagram() incrementa il refcount di skb (skb->users) e iucv_sock_recvmsg() non decrementa il refcount di skb all'uscita. Ciò provoca una perdita di memoria di skb in skb_queue_purge() e un WARN_ON in iucv_sock_destruct() durante la chiusura del socket. Per risolvere il problema, diminuire il refcount di skb di uno se MSG_PEEK è impostato, al fine di prevenire la perdita di memoria e il WARN_ON.
ATTENZIONE: CPU: 2 PID: 6292 at net/iucv/af_iucv.c:286 iucv_sock_destruct+0x144/0x1a0 [af_iucv]
CPU: 2 PID: 6292 Comm: afiucv_test_msg Kdump: caricato Tainted: G W 6.10.0-rc7 #1 Hardware name: IBM 3931 A01 704 (z/VM 7.3.0) Call Trace: [] iucv_sock_destruct+0x148/0x1a0 [af_iucv]
[] iucv_sock_destruct+0x80/0x1a0 [af_iucv]
[] __sk_destruct+0x52/0x550
[] __sock_release+0xa4/0x230
[] sock_close+0x2c/0x40
[] __fput+0x2e8/0x970
[] task_work_run+0x1c4/0x2c0
[] do_exit+0x996/0x1050
[] do_group_exit+0x13a/0x360
[] __s390x_sys_exit_group+0x56/0x60
[] do_syscall+0x27a/0x380
[] __do_syscall+0x9c/0x160
[] system_call+0x70/0x98
Last Breaking-Event-Address: [] iucv_sock_destruct+0x84/0x1a0 [af_iucv]
If you want to get best quality of vulnerability data, you may have to visit VulDB.