In the Linux kernel, the following vulnerability has been resolved:
sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
A null-ptr-deref was reported in the SCTP transmit path when SCTP-AUTH key initialization fails:
================================================================== KASAN: null-ptr-deref in range [0x0000000000000018-0x000000000000001f] CPU: 0 PID: 16 Comm: ksoftirqd/0 Tainted: G W 6.6.0 #2 RIP: 0010:sctp_packet_bundle_auth net/sctp/output.c:264 [inline] RIP: 0010:sctp_packet_append_chunk+0xb36/0x1260 net/sctp/output.c:401 Call Trace:
sctp_packet_transmit_chunk+0x31/0x250 net/sctp/output.c:189 sctp_outq_flush_data+0xa29/0x26d0 net/sctp/outqueue.c:1111 sctp_outq_flush+0xc80/0x1240 net/sctp/outqueue.c:1217 sctp_cmd_interpreter.isra.0+0x19a5/0x62c0 net/sctp/sm_sideeffect.c:1787 sctp_side_effects net/sctp/sm_sideeffect.c:1198 [inline] sctp_do_sm+0x1a3/0x670 net/sctp/sm_sideeffect.c:1169 sctp_assoc_bh_rcv+0x33e/0x640 net/sctp/associola.c:1052 sctp_inq_push+0x1dd/0x280 net/sctp/inqueue.c:88 sctp_rcv+0x11ae/0x3100 net/sctp/input.c:243 sctp6_rcv+0x3d/0x60 net/sctp/ipv6.c:1127
The issue is triggered when sctp_auth_asoc_init_active_key() fails in sctp_sf_do_5_1C_ack() while processing an INIT_ACK. In this case, the command sequence is currently:
- SCTP_CMD_PEER_INIT - SCTP_CMD_TIMER_STOP (T1_INIT) - SCTP_CMD_TIMER_START (T1_COOKIE) - SCTP_CMD_NEW_STATE (COOKIE_ECHOED) - SCTP_CMD_ASSOC_SHKEY - SCTP_CMD_GEN_COOKIE_ECHO
If SCTP_CMD_ASSOC_SHKEY fails, asoc->shkey remains NULL, while asoc->peer.auth_capable and asoc->peer.peer_chunks have already been set by SCTP_CMD_PEER_INIT. This allows a DATA chunk with auth = 1 and shkey = NULL to be queued by sctp_datamsg_from_user().
Since command interpretation stops on failure, no COOKIE_ECHO should been sent via SCTP_CMD_GEN_COOKIE_ECHO. However, the T1_COOKIE timer has already been started, and it may enqueue a COOKIE_ECHO into the outqueue later. As a result, the DATA chunk can be transmitted together with the COOKIE_ECHO in sctp_outq_flush_data(), leading to the observed issue.
Similar to the other places where it calls sctp_auth_asoc_init_active_key() right after sctp_process_init(), this patch moves the SCTP_CMD_ASSOC_SHKEY immediately after SCTP_CMD_PEER_INIT, before stopping T1_INIT and starting T1_COOKIE. This ensures that if shared key generation fails, authenticated DATA cannot be sent. It also allows the T1_INIT timer to retransmit INIT, giving the client another chance to process INIT_ACK and retry key setup.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade kernel-headersUpgrade kernelUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.251-248.983Upgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-livepatch-5.15.201-140.219Upgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-tools-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel-libbpfUpgrade kernel-develUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel6.12-headersUpgrade perf6.12Upgrade kernel-libbpf-develUpgrade kernel6.12Upgrade kernel-livepatch-6.1.163-186.299Upgrade kernel-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-develUpgrade python3-perf6.12Upgrade kernelUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-livepatch-6.12.68-92.122Upgrade kernel-modules-extraUpgrade kernel-libbpf-staticUpgrade kernel6.12-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade perf6.12-debuginfoUpgrade kernel-toolsUpgrade kernel6.12-debuginfoUpgrade bpftool6.12Upgrade kernel6.12-modules-extraUpgrade kernel6.12-toolsUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade perf-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-libbpfUpgrade kernel6.12-tools-debuginfoUpgrade perfUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-libbpf-develUpgrade kernel-headers | Mar 9, 2026 | Feb 14, 2026 |
| Debian | — | Upgrade linux | Feb 16, 2026 | Feb 16, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Mar 13, 2026 | Feb 14, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Feb 14, 2026 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1101-gkeUpgrade linux-image-6.8.0-1056-raspiUpgrade linux-image-6.8.0-1059-azureUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1054-gkeUpgrade linux-image-6.8.0-1054-nvidia-64kUpgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-aws-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-intelUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-117-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1024-nvidia-tegra-rtUpgrade linux-image-azure-fips-6.8Upgrade linux-image-5.15.0-1100-nvidiaUpgrade linux-image-6.8.0-2045-raspi-realtimeUpgrade linux-image-5.15.0-175-lowlatency-64kUpgrade linux-image-6.17.0-1021-gcp-64kUpgrade linux-image-6.8.0-1054-gke-64kUpgrade linux-image-5.15.0-1046-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-raspi-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-nvidia-6.17Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-5.15.0-1046-nvidia-tegra-igxUpgrade linux-image-gkeUpgrade linux-image-fipsUpgrade linux-image-gcpUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-fips-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-6.17.0-1018-realtimeUpgrade linux-image-lowlatency-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1104-realtimeUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.17.0-1030-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1097-intel-iot-realtimeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1099-raspiUpgrade linux-image-6.8.0-1054-nvidia-lowlatencyUpgrade linux-image-oem-24.04dUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1059-azure-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-6.8.0-116-fipsUpgrade linux-image-azure-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-117-generic-64kUpgrade linux-image-6.8.0-1055-awsUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04cUpgrade linux-image-realtime-6.17Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.1-1051-realtimeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-xilinxUpgrade linux-image-gke-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-aws-6.8Upgrade linux-image-azureUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-1057-nvidia-tegraUpgrade linux-image-6.8.0-1056-azureUpgrade linux-image-5.15.0-1070-xilinx-zynqmpUpgrade linux-image-5.15.0-1105-aws-64kUpgrade linux-image-azure-6.17Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1099-ibmUpgrade linux-image-5.15.0-176-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1105-awsUpgrade linux-image-5.15.0-176-generic-lpaeUpgrade linux-image-azure-5.15Upgrade linux-image-6.17.0-1019-oracle-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.17.0-1019-oracleUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-fips-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-176-generic-64kUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-6.8.0-1054-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1055-aws-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1054-nvidia-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-ibm-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1058-gcp-fipsUpgrade linux-image-5.15.0-175-lowlatencyUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-6.8.0-1055-ibmUpgrade linux-image-gcp-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-6.17Upgrade linux-image-oem-24.04bUpgrade linux-image-azure-fdeUpgrade linux-image-gcp-5.15Upgrade linux-image-awsUpgrade linux-image-6.8.0-1024-nvidia-tegraUpgrade linux-image-generic-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-1110-azure-fipsUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1105-gcp-fipsUpgrade linux-image-5.15.0-1106-gcpUpgrade linux-image-5.15.0-1057-nvidia-tegra-rtUpgrade linux-image-6.8.0-1058-gcp-64kUpgrade linux-image-6.8.0-1058-gcpUpgrade linux-image-5.15.0-176-fipsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-117-genericUpgrade linux-image-6.17.0-1031-nvidiaUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1041-gkeopUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-1100-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.17.0-1021-gcpUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-5.15.0-1105-gcpUpgrade linux-image-5.15.0-1088-gkeopUpgrade linux-image-aws-64k-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-1100-intel-iotgUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-24.04cUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-117-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-azure-fde-6.17Upgrade linux-image-gke-64kUpgrade linux-image-6.17.0-1031-nvidia-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-oem-6.17Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1055-aws-fipsUpgrade linux-image-5.15.0-1102-oracleUpgrade linux-image-5.15.0-1097-kvmUpgrade linux-image-realtimeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-raspiUpgrade linux-image-oracle-6.17Upgrade linux-image-gcp-lts-24.04 | Apr 10, 2026 | Feb 14, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Feb 14, 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