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