In the Linux kernel, the following vulnerability has been resolved:
sctp: validate STALE_COOKIE cause length before reading staleness
When an ERROR chunk with a STALE_COOKIE cause is received in the COOKIE_ECHOED state, sctp_sf_do_5_2_6_stale() reads the 4-byte Measure of Staleness that follows the cause header:
err = (struct sctp_errhdr *)(chunk->skb->data); stale = ntohl(*(__be32 *)((u8 *)err + sizeof(*err)));
err is the first cause in the chunk, not the STALE_COOKIE cause that caused the dispatch, and nothing guarantees the staleness field is present. sctp_walk_errors() only requires a cause to be as long as the 4-byte header, so for a STALE_COOKIE cause of length 4 the read runs past the cause, and for a minimal ERROR chunk past skb->tail. The value is echoed to the peer in the Cookie Preservative of the reply INIT, leaking uninitialized memory.
sctp_sf_cookie_echoed_err() already walks to the STALE_COOKIE cause, so check its length there and pass it to sctp_sf_do_5_2_6_stale(), which reads that cause instead of the first one. A STALE_COOKIE cause too short to hold the staleness field is discarded.
The read is reachable by any peer that can drive an association into COOKIE_ECHOED, including an unprivileged process using a raw SCTP socket in a user and network namespace.
CVSS Details
- CVSS 3.1 Base Score: 9.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel6.12-modules-extra-commonUpgrade bpftool-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-headersUpgrade kernel-tools-debuginfoUpgrade kernel6.12-modules-extraUpgrade perf6.12Upgrade python3-perf6.12Upgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-develUpgrade perfUpgrade python3-perf-debuginfoUpgrade bpftool6.12-debuginfoUpgrade kernel6.12Upgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel6.12-debuginfoUpgrade kernel6.12-toolsUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-develUpgrade bpftoolUpgrade python3-perfUpgrade kernel-livepatch-6.12.100-125.179Upgrade perf6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.180-225.360Upgrade kernel6.12-tools-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool6.12Upgrade kernel6.12-tools-devel | Aug 18, 2026 | Jul 27, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux-6.1Upgrade linux | Aug 2, 2026 | Aug 2, 2026 |
| Redhat_linux | — | No solution exists | Jul 30, 2026 | Jul 27, 2026 |
| Ubuntu | — | Upgrade linux-image-nvidia-tegraUpgrade linux-image-7.0.0-1020-raspiUpgrade linux-image-7.0.0-1020-raspi-realtimeUpgrade linux-image-7.0.0-34-genericUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-7.0.0-1012-oracleUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-raspi-realtimeUpgrade linux-image-ibm-7.0Upgrade linux-image-oracle-7.0Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-ibmUpgrade linux-image-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-7.0.0-1014-ibmUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-realtime-64kUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-7.0.0-1013-awsUpgrade linux-image-virtual-7.0Upgrade linux-image-virtualUpgrade linux-image-generic-64k-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-34-realtime-64kUpgrade linux-image-7.0.0-34-realtimeUpgrade linux-image-7.0.0-34-generic-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-7.0.0-1012-oracle-64kUpgrade linux-image-7.0.0-1013-aws-64kUpgrade linux-image-aws-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-realtimeUpgrade linux-image-genericNo solution existsUpgrade linux-image-realtime-7.0Upgrade linux-image-raspi-7.0 | Sep 21, 2026 | Sep 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 14, 2026 | Jul 27, 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