CVE-2026-74688

Critical

Description

In the Linux kernel, the following vulnerability has been resolved: sctp: clear control chunk transport if it is being removed sctp_make_heartbeat_ack() caches the destination transport in chunk->transport without taking a reference. When src_out_of_asoc_ok is enabled, the HEARTBEAT ACK may remain queued on control_chunk_list instead of being transmitted immediately. If the peer transport is removed while the chunk is still queued, sctp_assoc_rm_peer() drops the transport and schedules it for RCU freeing, but only clears cached transport pointers in out_chunk_list. The queued control chunk therefore retains a dangling transport pointer. Once an ASCONF_ACK clears the suppression and the queued control chunk is transmitted, SCTP dereferences the stale transport pointer, leading to a use-after-free. Fix this by also clearing chunk->transport for queued control chunks in control_chunk_list when removing the transport.

SeverityCritical
CVSS9.8
Exploit probability—
ProductLinux
PublishedAug 22, 2026
First seenAug 22, 2026

How to fix

Update
  • Linux Linuxdbb3f418a8665ffb0514e1a9520ab6a1c5d4d886, fad4766a74220fe579c6fcaa10ba01c23529814f, 936658ec41c28c397ef390140e02d4c91ade92f0, 8de65194a04d2552cd39b6c67d942d490f22d174, 6160e756db81d6cb63e3e2952efcf6c5134be385, 18d704bdd809377dfd81a3c2f42426763b5da227, 4d6b9cac6df5e0cfef1a66b3edd7aebdb9e4b7e7, c9158ceaf27780ef64534ad72f44ffde3f8ccc49 or later

Affected products

ProductAffected versionsFixed in
Linux Linux8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < dbb3f418a8665ffb0514e1a9520ab6a1c5d4d886, 8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < fad4766a74220fe579c6fcaa10ba01c23529814f, 8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < 936658ec41c28c397ef390140e02d4c91ade92f0, 8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < 8de65194a04d2552cd39b6c67d942d490f22d174, 8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < 6160e756db81d6cb63e3e2952efcf6c5134be385, 8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < 18d704bdd809377dfd81a3c2f42426763b5da227, 8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < 4d6b9cac6df5e0cfef1a66b3edd7aebdb9e4b7e7, 8a07eb0a50aebc8c95478d49c28c7f8419a26cef ≤ v < c9158ceaf27780ef64534ad72f44ffde3f8ccc49, 3.1dbb3f418a8665ffb0514e1a9520ab6a1c5d4d886, fad4766a74220fe579c6fcaa10ba01c23529814f, 936658ec41c28c397ef390140e02d4c91ade92f0, 8de65194a04d2552cd39b6c67d942d490f22d174, 6160e756db81d6cb63e3e2952efcf6c5134be385, 18d704bdd809377dfd81a3c2f42426763b5da227, 4d6b9cac6df5e0cfef1a66b3edd7aebdb9e4b7e7, c9158ceaf27780ef64534ad72f44ffde3f8ccc49

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.