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