In the Linux kernel, the following vulnerability has been resolved:
af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
A data-race condition has been identified in af_unix. In one data path, the write function unix_release_sock() atomically writes to sk->sk_shutdown using WRITE_ONCE. However, on the reader side, unix_stream_sendmsg() does not read it atomically. Consequently, this issue is causing the following KCSAN splat to occur:
BUG: KCSAN: data-race in unix_release_sock / unix_stream_sendmsg
write (marked) to 0xffff88867256ddbb of 1 bytes by task 7270 on cpu 28: unix_release_sock (net/unix/af_unix.c:640) unix_release (net/unix/af_unix.c:1050) sock_close (net/socket.c:659 net/socket.c:1421) __fput (fs/file_table.c:422) __fput_sync (fs/file_table.c:508) __se_sys_close (fs/open.c:1559 fs/open.c:1541) __x64_sys_close (fs/open.c:1541) x64_sys_call (arch/x86/entry/syscall_64.c:33) do_syscall_64 (arch/x86/entry/common.c:?) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
read to 0xffff88867256ddbb of 1 bytes by task 989 on cpu 14: unix_stream_sendmsg (net/unix/af_unix.c:2273) __sock_sendmsg (net/socket.c:730 net/socket.c:745) ____sys_sendmsg (net/socket.c:2584) __sys_sendmmsg (net/socket.c:2638 net/socket.c:2724) __x64_sys_sendmmsg (net/socket.c:2753 net/socket.c:2750 net/socket.c:2750) x64_sys_call (arch/x86/entry/syscall_64.c:33) do_syscall_64 (arch/x86/entry/common.c:?) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
value changed: 0x01 -> 0x03
The line numbers are related to commit dd5a440a31fa ("Linux 6.9-rc7").
Commit e1d09c2c2f57 ("af_unix: Fix data races around sk->sk_shutdown.") addressed a comparable issue in the past regarding sk->sk_shutdown. However, it overlooked resolving this particular data path. This patch only offending unix_stream_sendmsg() function, since the other reads seem to be protected by unix_state_lock() as discussed in
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-tools-libs-develUpgrade kernel-rt-coreUpgrade kernel-abi-stablelistsUpgrade kernel-develUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade perfUpgrade kernelUpgrade kernel-zfcpdump-coreUpgrade kernel-cross-headersUpgrade kernel-debugUpgrade kernel-rt-modulesUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-tools-libsUpgrade kernel-debug-develUpgrade kernel-rt-debugUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-rtUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade kernel-docUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-develUpgrade bpftoolUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-devel | Aug 12, 2024 | Jun 19, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade python-perfUpgrade kernel-livepatch-4.14.349-266.564Upgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.10.219-208.866Upgrade bpftool-debuginfoUpgrade kernel-livepatch-5.15.161-106.159 | May 21, 2025 | Jun 19, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfoUpgrade python3-perfUpgrade bpftool | Jun 11, 2025 | Jun 19, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Oct 9, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libs | Oct 9, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-tools | Oct 8, 2024 | Jun 19, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Aug 16, 2024 | Jun 19, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Jul 25, 2024 | Jun 19, 2024 |
| Rocky_linux | — | Upgrade python3-perf-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-debugUpgrade bpftoolUpgrade kernel-modulesUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-rtUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modulesUpgrade perfUpgrade kernel-develUpgrade kernel-rt-kvmUpgrade bpftool-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debugUpgrade kernel-rt-debug-kvmUpgrade kernel | Aug 22, 2024 | Jun 19, 2024 |
| Suse | — | Upgrade kernel-64kb-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-debug-livepatch-develUpgrade dtb-lgUpgrade dtb-amazonUpgrade gfs2-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade gfs2-kmp-rtUpgrade kernel-source-azureUpgrade kernel-azure-vdsoUpgrade kernel-macrosUpgrade kernel-64kbUpgrade dlm-kmp-azureUpgrade dtb-marvellUpgrade kernel-devel-rtUpgrade kernel-docsUpgrade kernel-syms-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-sourceUpgrade dtb-mediatekUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatch-develUpgrade dtb-apmUpgrade kernel-64kb-develUpgrade reiserfs-kmp-azureUpgrade kernel-default-base-rebuildUpgrade dtb-exynosUpgrade dtb-qcomUpgrade kernel-default-extraUpgrade kernel-azure-develUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-freescaleUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-azure-livepatch-develUpgrade kernel-default-develUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade dtb-armUpgrade dtb-socionextUpgrade kernel-default-manUpgrade kernel-rtUpgrade kernel-rt_debugUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade dtb-amlogicUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-rtUpgrade dtb-alteraUpgrade kernel-rt-extraUpgrade kernel-docs-htmlUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-sprdUpgrade kernel-rt-develUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade kernel-defaultUpgrade kernel-azure-optionalUpgrade kernel-source-rtUpgrade dtb-rockchipUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kernel-default-optionalUpgrade kernel-debug-develUpgrade kernel-azureUpgrade dlm-kmp-rtUpgrade kernel-default-livepatchUpgrade dtb-broadcomUpgrade dtb-appleUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-rt-vdsoUpgrade kernel-debugUpgrade dtb-renesasUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-baseUpgrade kernel-default-vdsoUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-azureUpgrade dtb-hisiliconUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kernel-devel | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.4.0-192-genericUpgrade linux-image-azure-cvmUpgrade linux-image-4.15.0-231-genericUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.4.0-1130-awsUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-awsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1183-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-4.15.0-1175-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-gcpUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-generic-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-intelUpgrade linux-image-gkeop-5.4Upgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-genericUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi2Upgrade linux-image-aws-hweUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oemUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-azureUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-azure-lts-18.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1135-azureUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-aws-lts-20.04Upgrade linux-image-xilinx-zynqmp | Aug 9, 2024 | Jun 19, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Jun 19, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub