In the Linux kernel, the following vulnerability has been resolved:
sctp: detect and prevent references to a freed transport in sendmsg
sctp_sendmsg() re-uses associations and transports when possible by doing a lookup based on the socket endpoint and the message destination address, and then sctp_sendmsg_to_asoc() sets the selected transport in all the message chunks to be sent.
There's a possible race condition if another thread triggers the removal of that selected transport, for instance, by explicitly unbinding an address with setsockopt(SCTP_SOCKOPT_BINDX_REM), after the chunks have been set up and before the message is sent. This can happen if the send buffer is full, during the period when the sender thread temporarily releases the socket lock in sctp_wait_for_sndbuf().
This causes the access to the transport data in sctp_outq_select_transport(), when the association outqueue is flushed, to result in a use-after-free read.
This change avoids this scenario by having sctp_transport_free() signal the freeing of the transport, tagging it as "dead". In order to do this, the patch restores the "dead" bit in struct sctp_transport, which was removed in commit 47faa1e4c50e ("sctp: remove the dead field of sctp_transport").
Then, in the scenario where the sender thread has released the socket lock in sctp_wait_for_sndbuf(), the bit is checked again after re-acquiring the socket lock to detect the deletion. This is done while holding a reference to the transport to prevent it from being freed in the process.
If the transport was deleted while the socket lock was relinquished, sctp_sendmsg_to_asoc() will return -EAGAIN to let userspace retry the send.
The bug was found by a private syzbot instance (see the error report [1] and the C reproducer that triggers it [2]).
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-develUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.237-230.949Upgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-develUpgrade python-perfUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.15.184-125.190Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade perfUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.140-154.222Upgrade kernel6.12-debuginfoUpgrade python3-perf-debuginfoUpgrade kernelUpgrade python3-perf6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel6.12Upgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade python3-perf6.12Upgrade python3-perfUpgrade kernel-libbpf-staticUpgrade perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-livepatch-6.12.25-32.101Upgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernel6.12-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perf6.12Upgrade kernel-libbpf-debuginfo | Aug 5, 2025 | May 1, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | May 5, 2025 | May 1, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-tools | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftool | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Jul 17, 2025 | May 1, 2025 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 9, 2025 | May 1, 2025 |
| Suse | — | Upgrade kernel-default-livepatchUpgrade kernel-kvmsmall-develUpgrade kernel-rt-extraUpgrade dlm-kmp-defaultUpgrade kernel-rtUpgrade dtb-rockchipUpgrade kernel-macrosUpgrade dtb-broadcomUpgrade ocfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-rt_debugUpgrade gfs2-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmallUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-docsUpgrade dtb-apmUpgrade kernel-docs-htmlUpgrade dtb-marvellUpgrade ocfs2-kmp-64kbUpgrade dtb-socionextUpgrade kernel-kvmsmall-vdsoUpgrade dtb-nvidiaUpgrade kernel-source-rtUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-azureUpgrade dtb-qcomUpgrade kernel-azureUpgrade dtb-freescaleUpgrade kernel-obs-buildUpgrade kernel-source-vanillaUpgrade dtb-amlogicUpgrade kernel-syms-azureUpgrade kernel-syms-rtUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-devel-azureUpgrade dtb-appleUpgrade kernel-azure-vdsoUpgrade kernel-rt-optionalUpgrade kernel-azure-develUpgrade kernel-azure-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-default-extraUpgrade kernel-sourceUpgrade kernel-debug-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade dtb-hisiliconUpgrade dlm-kmp-rtUpgrade dtb-sprdUpgrade dtb-armUpgrade cluster-md-kmp-64kbUpgrade dtb-lgUpgrade kernel-64kb-extraUpgrade kernel-source-azureUpgrade kernel-defaultUpgrade dlm-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade dtb-amdUpgrade dtb-amazonUpgrade dtb-alteraUpgrade kselftests-kmp-64kbUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-develUpgrade kernel-64kb-optionalUpgrade kernel-debugUpgrade kernel-zfcpdumpUpgrade dtb-exynosUpgrade gfs2-kmp-defaultUpgrade kernel-symsUpgrade kernel-default-develUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-64kbUpgrade dtb-renesasUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-default-optional | Dec 5, 2025 | Jun 16, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-fips-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-ibmUpgrade linux-image-kvm-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-azure-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gke-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-raspi-5.15Upgrade linux-image-raspiUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-5.15.0-1041-nvidia-tegraUpgrade linux-image-5.15.0-1085-oracleUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-xilinxUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1052-xilinx-zynqmpUpgrade linux-image-ibm-classicUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1080-ibmUpgrade linux-image-aws-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-generic-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-azureUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1083-raspiUpgrade linux-image-5.15.0-1088-awsUpgrade linux-image-5.15.0-1088-aws-64kUpgrade linux-image-intelUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-nvidia-tegraUpgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-144-lowlatency-64kUpgrade linux-image-5.15.0-1030-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1084-kvmUpgrade linux-image-5.15.0-1082-nvidiaUpgrade linux-image-5.15.0-1088-aws-fipsUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-144-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-oracle-5.15Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-5.15.0-1041-nvidia-tegra-rtUpgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-144-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-oracle-64kUpgrade linux-image-azure-fdeUpgrade linux-image-oem-22.04cUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-144-fipsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-ibm-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-144-generic-lpaeUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gkeUpgrade linux-image-gcp-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-5.15.0-1081-intel-iot-realtimeUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-5.15.0-1087-gcpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-5.15.0-1030-nvidia-tegra-igxUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-5.15.0-1094-azureUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-1085-gkeUpgrade linux-image-5.15.0-1082-nvidia-lowlatencyUpgrade linux-image-gcp-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-144-generic-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-awsUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-5.15.0-1094-azure-fipsUpgrade linux-image-5.15.0-1070-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-5.15Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1087-gcp-fipsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-virtualUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-1088-realtimeUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-kvm | Jun 26, 2025 | May 1, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | May 1, 2025 |
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