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