In the Linux kernel, the following vulnerability has been resolved:
sctp: don't free the ASCONF's own transport in DEL-IP processing
sctp_process_asconf() caches the transport the ASCONF chunk is processed against in asconf->transport (== chunk->transport, set once in sctp_rcv()). For an ASCONF located through its Address Parameter by __sctp_rcv_asconf_lookup(), that cached transport corresponds to the Address Parameter, which need not be the packet's source address.
sctp_process_asconf_param() rejects a DEL-IP for the packet source address (ADDIP D8, SCTP_ERROR_DEL_SRC_IP), but nothing protects asconf->transport. A single ASCONF can therefore carry, in order:
[Address Parameter L] [DEL-IP L] [DEL-IP 0.0.0.0]
where L differs from the source. The DEL-IP for L passes the D8 check and calls sctp_assoc_rm_peer() on the transport that asconf->transport still points at, freeing it (RCU-deferred). The following wildcard DEL-IP then reuses the now-dangling asconf->transport in sctp_assoc_set_primary() and sctp_assoc_del_nonprimary_peers(): set_primary() dereferences the freed transport (->ipaddr, ->state) and plants the dangling pointer into asoc->peer.primary_path / active_path, and del_nonprimary_peers(), keeping only the pointer that is no longer on the list, removes every real transport, leaving the association with a transport_count of 0 and primary_path/active_path pointing at freed memory.
Reject a DEL-IP that targets the transport the ASCONF is being processed against, mirroring the existing source-address guard, so the wildcard branch can never reuse a freed transport.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade kernel-livepatch-6.12.103-127.188Upgrade kernelUpgrade kernel-toolsUpgrade perf6.12Upgrade bpftool6.18Upgrade python3-perf6.18-debuginfoUpgrade kernel6.18Upgrade kernel6.18-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel6.18-tools-debuginfoUpgrade kernel6.12-debuginfoUpgrade python3-perf6.18Upgrade kernel-modules-extra-commonUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.18-develUpgrade kernel-develUpgrade kernel6.12-toolsUpgrade python3-perf6.12-debuginfoUpgrade kernel6.18-modules-extra-commonUpgrade perf6.18Upgrade kernel6.12-headersUpgrade kernel6.18-tools-develUpgrade microvm-kernel6.18Upgrade kernel-debuginfo-common-x86_64Upgrade kernel6.18-modules-extraUpgrade kernel6.12-develUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel6.12-modules-extraUpgrade kernel6.12Upgrade kernel6.12-tools-develUpgrade perf6.12-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-6.1.182-227.379Upgrade bpftool6.12-debuginfoUpgrade kernel-debuginfoUpgrade kernel6.18-headersUpgrade bpftool-debuginfoUpgrade python3-perf6.12Upgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-livepatch-6.18.44-99.149Upgrade bpftool6.12Upgrade kernel6.18-toolsUpgrade bpftool6.18-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel-tools-debuginfoUpgrade kernel6.18-debuginfoUpgrade perf6.18-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perf | Sep 1, 2026 | Aug 4, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 9, 2026 | Aug 9, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Aug 12, 2026 | Aug 4, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-uki-virtUpgrade perfUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-develUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-debuginfoUpgrade kernel-debugUpgrade rtlaUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-debuginfo-common-s390xUpgrade kernel-toolsUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libs-develUpgrade rvUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debugUpgrade libperf-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perf-debuginfoUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-debug-uki-virtUpgrade python3-perfUpgrade kernel-rt-devel | Sep 28, 2026 | Sep 25, 2026 |
| Ubuntu | — | Upgrade linux-image-nvidia-tegra-rt-6.8No solution existsUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-nvidia-tegra-rt | Sep 21, 2026 | Sep 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 14, 2026 | Aug 4, 2026 |
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