9.8
CRITICAL CVSS 3.1
CVE-2026-64564
sctp: don't free the ASCONF's own transport in DEL-IP processing
Description

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.

INFO

Published Date :

Aug. 4, 2026, 7:16 a.m.

Last Modified :

Aug. 19, 2026, 5:20 p.m.

Remotely Exploit :

Yes !

Source :

416baaa9-dc9f-4396-8d5f-8c081fb06d67
Affected Products

The following products are affected by CVE-2026-64564 vulnerability. Even if cvefeed.io is aware of the exact versions of the products that are affected, the information is not represented in the table below.

ID Vendor Product Action
1 Linux linux_kernel
CVSS Scores
The Common Vulnerability Scoring System is a standardized framework for assessing the severity of vulnerabilities in software and systems. We collect and displays CVSS scores from various sources for each CVE.
Score Version Severity Vector Exploitability Score Impact Score Source
CVSS 3.1 CRITICAL 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Solution
Fix memory corruption by rejecting DEL-IP targeting the processing transport.
  • Reject DEL-IP targeting the transport being processed.
  • Apply the patch to the Linux kernel.
  • Update the Linux kernel to the latest version.
CWE - Common Weakness Enumeration

While CVE identifies specific instances of vulnerabilities, CWE categorizes the common flaws or weaknesses that can lead to vulnerabilities. CVE-2026-64564 is associated with the following CWEs:

Common Attack Pattern Enumeration and Classification (CAPEC)

Common Attack Pattern Enumeration and Classification (CAPEC) stores attack patterns, which are descriptions of the common attributes and approaches employed by adversaries to exploit the CVE-2026-64564 weaknesses.

We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).

Results are limited to the first 15 repositories due to potential performance issues.

The following list is the news that have been mention CVE-2026-64564 vulnerability anywhere in the article.

  • The Hacker News
18-Year-Old Linux SCTP Flaw Could Let Local Users Gain Root and Escape Containers

A use-after-free bug in Linux's SCTP networking code can be turned into full root on a host, and Tencent researchers say they used it to escape a container and reach the machine underneath. The flaw h ... Read more

Published Date: Aug 07, 2026 (3 weeks, 3 days ago)

The following table lists the changes that have been made to the CVE-2026-64564 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution of a vulnerability, and for identifying the most recent changes that may impact the vulnerability's severity, exploitability, or other characteristics.

  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 19, 2026

    Action Type Old Value New Value
    Added Reference https://git.kernel.org/stable/c/2b324ba3494ae958cba16a453e3e71489b4de7fc
    Added Reference https://git.kernel.org/stable/c/a63afa1f9b12d5293cbe0b77fd45dc0632533a13
    Added Reference https://git.kernel.org/stable/c/a9ce31be4cb1a5dd82b3e0a1d0c3e7cbdcd31293
    Changed Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'fedeb4468987bcaff85fe3061de5ae052d414740', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '74e8f3e7114f0e26d1b2c4c048044db9fcc27603', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '85aca407c560aba81b5ce9d3d6cf94c74077d19b', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'd136b29bf91dd8e3161281b87de597b7311d9462', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '9b2854f86f0b56e9027d68e7a3fc909d1a9b566f', 'versionType': 'git'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.25'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.25', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'affected'}] [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'a9ce31be4cb1a5dd82b3e0a1d0c3e7cbdcd31293', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'a63afa1f9b12d5293cbe0b77fd45dc0632533a13', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '2b324ba3494ae958cba16a453e3e71489b4de7fc', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'fedeb4468987bcaff85fe3061de5ae052d414740', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '74e8f3e7114f0e26d1b2c4c048044db9fcc27603', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '85aca407c560aba81b5ce9d3d6cf94c74077d19b', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'd136b29bf91dd8e3161281b87de597b7311d9462', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '9b2854f86f0b56e9027d68e7a3fc909d1a9b566f', 'versionType': 'git'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.25'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.25', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '5.10.265', 'versionType': 'semver', 'lessThanOrEqual': '5.10.*'}, {'status': 'unaffected', 'version': '5.15.216', 'versionType': 'semver', 'lessThanOrEqual': '5.15.*'}, {'status': 'unaffected', 'version': '6.1.183', 'versionType': 'semver', 'lessThanOrEqual': '6.1.*'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'affected'}]
  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 17, 2026

    Action Type Old Value New Value
    Changed Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'fedeb4468987bcaff85fe3061de5ae052d414740', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '74e8f3e7114f0e26d1b2c4c048044db9fcc27603', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '85aca407c560aba81b5ce9d3d6cf94c74077d19b', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'd136b29bf91dd8e3161281b87de597b7311d9462', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '9b2854f86f0b56e9027d68e7a3fc909d1a9b566f', 'versionType': 'git'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.25'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.25', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc5', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'affected'}] [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'fedeb4468987bcaff85fe3061de5ae052d414740', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '74e8f3e7114f0e26d1b2c4c048044db9fcc27603', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '85aca407c560aba81b5ce9d3d6cf94c74077d19b', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'd136b29bf91dd8e3161281b87de597b7311d9462', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '9b2854f86f0b56e9027d68e7a3fc909d1a9b566f', 'versionType': 'git'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.25'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.25', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'affected'}]
  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 09, 2026

    Action Type Old Value New Value
    Added Reference https://matrix.tencent.com/en/2026/08/06/sctphantom-CVE-2026-64564
  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 08, 2026

    Action Type Old Value New Value
    Added CVSS V3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE Modified by af854a3a-2127-422b-91ae-364da2661108

    Aug. 08, 2026

    Action Type Old Value New Value
    Added Reference http://www.openwall.com/lists/oss-security/2026/08/07/8
  • CVE Modified by af854a3a-2127-422b-91ae-364da2661108

    Aug. 07, 2026

    Action Type Old Value New Value
    Added Reference http://www.openwall.com/lists/oss-security/2026/08/07/2
  • CVE Modified by af854a3a-2127-422b-91ae-364da2661108

    Aug. 07, 2026

    Action Type Old Value New Value
    Added Reference http://www.openwall.com/lists/oss-security/2026/08/07/1
  • CVE Modified by af854a3a-2127-422b-91ae-364da2661108

    Aug. 06, 2026

    Action Type Old Value New Value
    Added Reference http://www.openwall.com/lists/oss-security/2026/08/06/13
    Added Reference http://www.openwall.com/lists/oss-security/2026/08/06/3
    Added Reference http://www.openwall.com/lists/oss-security/2026/08/06/4
  • New CVE Received by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 04, 2026

    Action Type Old Value New Value
    Added Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'fedeb4468987bcaff85fe3061de5ae052d414740', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '74e8f3e7114f0e26d1b2c4c048044db9fcc27603', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '85aca407c560aba81b5ce9d3d6cf94c74077d19b', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': 'd136b29bf91dd8e3161281b87de597b7311d9462', 'versionType': 'git'}, {'status': 'affected', 'version': '42e30bf3463cd37d73839376662cb79b4d5c416c', 'lessThan': '9b2854f86f0b56e9027d68e7a3fc909d1a9b566f', 'versionType': 'git'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.25'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.25', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc5', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['net/sctp/sm_make_chunk.c'], 'defaultStatus': 'affected'}]
    Added Description 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.
    Added Reference https://git.kernel.org/stable/c/74e8f3e7114f0e26d1b2c4c048044db9fcc27603
    Added Reference https://git.kernel.org/stable/c/85aca407c560aba81b5ce9d3d6cf94c74077d19b
    Added Reference https://git.kernel.org/stable/c/9b2854f86f0b56e9027d68e7a3fc909d1a9b566f
    Added Reference https://git.kernel.org/stable/c/d136b29bf91dd8e3161281b87de597b7311d9462
    Added Reference https://git.kernel.org/stable/c/fedeb4468987bcaff85fe3061de5ae052d414740
EPSS is a daily estimate of the probability of exploitation activity being observed over the next 30 days. Following chart shows the EPSS score history of the vulnerability.