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-zfcpdump-coreUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernelUpgrade perfUpgrade kernel-abi-stablelistsUpgrade kernel-cross-headersUpgrade kernel-develUpgrade kernel-rt-debugUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-docUpgrade kernel-rt-kvmUpgrade kernel-rt-modulesUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-rt-debug-coreUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-headersUpgrade kernel-rt | Aug 12, 2024 | Jun 19, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernel-livepatch-5.10.219-208.866Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernelUpgrade kernel-livepatch-4.14.349-266.564Upgrade kernel-livepatch-5.15.161-106.159 | May 21, 2025 | Jun 19, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.94-99.176Upgrade bpftoolUpgrade kernel-develUpgrade python3-perfUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade bpftool-debuginfoUpgrade kernel | Jun 11, 2025 | Jun 19, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Oct 8, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftool | Oct 9, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perf | Oct 9, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-tools | Oct 8, 2024 | Jun 19, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 16, 2024 | Jun 19, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jul 25, 2024 | Jun 19, 2024 |
| Rocky_linux | — | Upgrade kernel-debug-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernelUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-headersUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-debug-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-cross-headersUpgrade kernel-debugUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-debug-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade kernel-toolsUpgrade python3-perfUpgrade perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-develUpgrade python3-perf-debuginfoUpgrade kernel-rt-debuginfoUpgrade bpftoolUpgrade kernel-modulesUpgrade kernel-rt-kvm | Aug 22, 2024 | Jun 19, 2024 |
| Suse | — | Upgrade kernel-default-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-rt-extraUpgrade dtb-amdUpgrade kselftests-kmp-rtUpgrade kernel-develUpgrade kernel-default-baseUpgrade dtb-rockchipUpgrade kernel-azure-optionalUpgrade kernel-defaultUpgrade dtb-broadcomUpgrade kernel-rt-develUpgrade kernel-debugUpgrade kernel-64kb-extraUpgrade kernel-default-livepatchUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade dtb-appleUpgrade dtb-sprdUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade dtb-nvidiaUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-obs-buildUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-source-vanillaUpgrade gfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-azure-baseUpgrade kernel-debug-vdsoUpgrade kernel-azureUpgrade dtb-caviumUpgrade dtb-xilinxUpgrade kernel-default-vdsoUpgrade cluster-md-kmp-rtUpgrade dtb-allwinnerUpgrade kernel-source-rtUpgrade dlm-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-kvmsmall-develUpgrade kernel-docsUpgrade kernel-devel-rtUpgrade kernel-default-manUpgrade gfs2-kmp-64kbUpgrade kernel-rtUpgrade dtb-socionextUpgrade kernel-rt_debugUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-develUpgrade dlm-kmp-azureUpgrade kernel-symsUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-64kbUpgrade dtb-amazonUpgrade dtb-marvellUpgrade kernel-devel-azureUpgrade kernel-azure-develUpgrade kernel-64kb-optionalUpgrade dtb-lgUpgrade kernel-obs-qaUpgrade dtb-freescaleUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmallUpgrade dtb-mediatekUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-sourceUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-default-develUpgrade dtb-armUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dtb-amlogicUpgrade kernel-syms-azureUpgrade dtb-exynosUpgrade kernel-64kb-livepatch-develUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade dtb-qcomUpgrade kernel-rt_debug-vdsoUpgrade kernel-macrosUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-rt | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-4.15.0-231-genericUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-1183-azureUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-4.15.0-1175-awsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-virtualUpgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-5.4.0-1130-awsUpgrade linux-image-awsUpgrade linux-image-azure-cvmUpgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-oem-20.04dUpgrade linux-image-aws-lts-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-oemUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-oem-24.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-aws-hweUpgrade linux-image-intelUpgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-oem-24.04aUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-raspi2Upgrade linux-image-oem-20.04cUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-5.4.0-1135-azureUpgrade linux-image-genericUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-raspiUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.4.0-1042-iotUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-azureUpgrade linux-image-5.4.0-1090-bluefield | 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