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-headersUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.15.184-125.190Upgrade kernel-livepatch-5.10.237-230.949Upgrade perfUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-toolsUpgrade python-perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.1.140-154.222Upgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade python3-perf6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-debuginfoUpgrade python3-perf6.12Upgrade kernel-libbpf-staticUpgrade kernel-debuginfoUpgrade kernel6.12Upgrade kernelUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-headersUpgrade kernel-livepatch-6.12.25-32.101Upgrade perfUpgrade perf6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade perf6.12Upgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-debuginfoUpgrade perf-debuginfo | Aug 5, 2025 | May 1, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 5, 2025 | May 1, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade bpftool | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftool | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Jul 17, 2025 | May 1, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 9, 2025 | May 1, 2025 |
| Suse | — | Upgrade kernel-source-azureUpgrade cluster-md-kmp-64kbUpgrade dtb-lgUpgrade kernel-64kb-extraUpgrade kernel-debugUpgrade kselftests-kmp-64kbUpgrade dtb-armUpgrade kernel-symsUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-defaultUpgrade kernel-64kb-optionalUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade dtb-exynosUpgrade kernel-default-baseUpgrade kernel-default-vdsoUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade dtb-alteraUpgrade dtb-amazonUpgrade dtb-amdUpgrade kernel-64kb-develUpgrade dtb-sprdUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade ocfs2-kmp-azureUpgrade kernel-develUpgrade dtb-renesasUpgrade gfs2-kmp-64kbUpgrade kernel-devel-rtUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-64kbUpgrade kernel-debug-develUpgrade kernel-azure-optionalUpgrade dtb-caviumUpgrade dtb-xilinxUpgrade kernel-default-develUpgrade kernel-default-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-obs-buildUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-vdsoUpgrade dtb-socionextUpgrade dtb-nvidiaUpgrade dtb-marvellUpgrade cluster-md-kmp-azureUpgrade dtb-qcomUpgrade dtb-freescaleUpgrade kselftests-kmp-azureUpgrade kernel-docs-htmlUpgrade dtb-rockchipUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azureUpgrade reiserfs-kmp-rtUpgrade kernel-source-vanillaUpgrade dtb-appleUpgrade kernel-azure-develUpgrade kernel-obs-qaUpgrade dtb-broadcomUpgrade kernel-azure-extraUpgrade kernel-kvmsmallUpgrade kernel-docsUpgrade gfs2-kmp-rtUpgrade dtb-apmUpgrade dtb-amlogicUpgrade kernel-devel-azureUpgrade ocfs2-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-azure-vdsoUpgrade dlm-kmp-azureUpgrade kernel-default-livepatchUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-rt_debugUpgrade kernel-rt-extraUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-debug-vdsoUpgrade kernel-sourceUpgrade kernel-rt-optionalUpgrade kselftests-kmp-defaultUpgrade kernel-source-rt | Dec 5, 2025 | Jun 16, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-fipsUpgrade linux-image-5.15.0-144-generic-lpaeUpgrade linux-image-raspiUpgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1085-oracleUpgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1041-nvidia-tegraUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-gke-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-aws-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-144-lowlatency-64kUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-5.15.0-1052-xilinx-zynqmpUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-genericUpgrade linux-image-5.15.0-1041-nvidia-tegra-rtUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-5.15.0-144-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-raspi-5.15Upgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-ibmUpgrade linux-image-kvm-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1030-nvidia-tegra-igx-rtUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1088-aws-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-1083-raspiUpgrade linux-image-5.15.0-1088-awsUpgrade linux-image-azureUpgrade linux-image-5.15.0-1080-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04bUpgrade linux-image-gkeopUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-ibm-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.15.0-144-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-nvidia-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-gcpUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-intelUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-nvidiaUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1082-nvidiaUpgrade linux-image-5.15.0-144-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-1088-aws-fipsUpgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1084-kvmUpgrade linux-image-oem-22.04cUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-144-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1088-realtimeUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-5.15.0-1030-nvidia-tegra-igxUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1094-azureUpgrade linux-image-5.15.0-1082-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-fips-5.15Upgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-aws-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1087-gcpUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1081-intel-iot-realtimeUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-5.15.0-1087-gcp-fipsUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-azure-cvmUpgrade linux-image-fips-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1085-gkeUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-5.15.0-1070-gkeopUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-5.15.0-1094-azure-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.14.0-1007-azureUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-virtualUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04 | 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