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