CVE-2023-53853
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
09/12/2025
Última modificación:
09/12/2025
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
netlink: annotate accesses to nlk->cb_running<br />
<br />
Both netlink_recvmsg() and netlink_native_seq_show() read<br />
nlk->cb_running locklessly. Use READ_ONCE() there.<br />
<br />
Add corresponding WRITE_ONCE() to netlink_dump() and<br />
__netlink_dump_start()<br />
<br />
syzbot reported:<br />
BUG: KCSAN: data-race in __netlink_dump_start / netlink_recvmsg<br />
<br />
write to 0xffff88813ea4db59 of 1 bytes by task 28219 on cpu 0:<br />
__netlink_dump_start+0x3af/0x4d0 net/netlink/af_netlink.c:2399<br />
netlink_dump_start include/linux/netlink.h:308 [inline]<br />
rtnetlink_rcv_msg+0x70f/0x8c0 net/core/rtnetlink.c:6130<br />
netlink_rcv_skb+0x126/0x220 net/netlink/af_netlink.c:2577<br />
rtnetlink_rcv+0x1c/0x20 net/core/rtnetlink.c:6192<br />
netlink_unicast_kernel net/netlink/af_netlink.c:1339 [inline]<br />
netlink_unicast+0x56f/0x640 net/netlink/af_netlink.c:1365<br />
netlink_sendmsg+0x665/0x770 net/netlink/af_netlink.c:1942<br />
sock_sendmsg_nosec net/socket.c:724 [inline]<br />
sock_sendmsg net/socket.c:747 [inline]<br />
sock_write_iter+0x1aa/0x230 net/socket.c:1138<br />
call_write_iter include/linux/fs.h:1851 [inline]<br />
new_sync_write fs/read_write.c:491 [inline]<br />
vfs_write+0x463/0x760 fs/read_write.c:584<br />
ksys_write+0xeb/0x1a0 fs/read_write.c:637<br />
__do_sys_write fs/read_write.c:649 [inline]<br />
__se_sys_write fs/read_write.c:646 [inline]<br />
__x64_sys_write+0x42/0x50 fs/read_write.c:646<br />
do_syscall_x64 arch/x86/entry/common.c:50 [inline]<br />
do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80<br />
entry_SYSCALL_64_after_hwframe+0x63/0xcd<br />
<br />
read to 0xffff88813ea4db59 of 1 bytes by task 28222 on cpu 1:<br />
netlink_recvmsg+0x3b4/0x730 net/netlink/af_netlink.c:2022<br />
sock_recvmsg_nosec+0x4c/0x80 net/socket.c:1017<br />
____sys_recvmsg+0x2db/0x310 net/socket.c:2718<br />
___sys_recvmsg net/socket.c:2762 [inline]<br />
do_recvmmsg+0x2e5/0x710 net/socket.c:2856<br />
__sys_recvmmsg net/socket.c:2935 [inline]<br />
__do_sys_recvmmsg net/socket.c:2958 [inline]<br />
__se_sys_recvmmsg net/socket.c:2951 [inline]<br />
__x64_sys_recvmmsg+0xe2/0x160 net/socket.c:2951<br />
do_syscall_x64 arch/x86/entry/common.c:50 [inline]<br />
do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80<br />
entry_SYSCALL_64_after_hwframe+0x63/0xcd<br />
<br />
value changed: 0x00 -> 0x01
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/02e7afd659a4c9ce1e98fc01ab4c510f3de1f0b3
- https://git.kernel.org/stable/c/1d5c8b01f1df0461256a6d75854ed806f50645a3
- https://git.kernel.org/stable/c/840a647499b093621167de56ffa8756dfc69f242
- https://git.kernel.org/stable/c/a115dadf8995b1730c36c474401d97355705cb88
- https://git.kernel.org/stable/c/a507022c862e10744a92c4bf5709775450a110ad
- https://git.kernel.org/stable/c/a939d14919b799e6fff8a9c80296ca229ba2f8a4
- https://git.kernel.org/stable/c/e25e9d8a210ed78bdf0f364576dbee13aefadbf8
- https://git.kernel.org/stable/c/f92557f79a60cb142258f5fa7194f327573fadd8



