Skip to main content

Linux Kernel EUVDEUVD-2026-64524

| CVE-2026-74587 CRITICAL
2026-08-22 Linux GHSA-5vmc-fx99-r54r
9.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
6.4 MEDIUM

Triggerable by a keyed SCTP peer (PR:L) over the network but gated by a multi-CPU timing race (AC:H); demonstrated impact is kernel crash (A:H) with only speculative memory-corruption C/I (L).

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H
4.0 AV:N/AC:H/AT:P/PR:L/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 25, 2026 - 06:23 vuln.today
CVSS changed
Aug 25, 2026 - 06:22 NVD
9.8 (CRITICAL)
Patch available
Aug 22, 2026 - 16:32 EUVD
CVE Published
Aug 22, 2026 - 15:31 cve.org
CRITICAL 9.8
CVE Published
Aug 22, 2026 - 15:31 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

sctp: fix use-after-free of cached ASCONF chunk

addip_last_asconf caches the outstanding outbound ASCONF chunk. The normal ASCONF-ACK completion path releases the chunk and clears the pointer.

However, sctp_asconf_queue_teardown() releases the cached chunk without clearing addip_last_asconf. During peer restart handling, sctp_sf_do_dupcook_a() queues SCTP_CMD_PURGE_ASCONF_QUEUE, which invokes sctp_asconf_queue_teardown() while the association remains alive and leaves the pointer dangling.

A delayed authenticated ASCONF-ACK can then reach sctp_sf_do_asconf_ack(), which accesses the stale chunk and passes it to sctp_process_asconf_ack(), causing a use-after-free and a second release.

Clearing the pointer exposes a race with T4 expiry. Peer restart handling queues the timer stop before the purge, but SCTP_CMD_TIMER_STOP uses timer_delete(), which does not wait for a callback already running on another CPU. Such a callback can reach sctp_sf_t4_timer_expire() after the purge and dereference NULL.

Clear addip_last_asconf after releasing the cached chunk, and make sctp_sf_t4_timer_expire() consume a stale T4 expiry if no outstanding ASCONF remains.

AnalysisAI

Use-after-free and NULL-pointer dereference in the Linux kernel's SCTP stack allow a remote SCTP peer to corrupt kernel memory or crash the host by triggering association-restart handling that leaves the cached ASCONF chunk pointer (addip_last_asconf) dangling. A delayed authenticated ASCONF-ACK then reaches sctp_sf_do_asconf_ack() and operates on freed memory, causing a second release, while clearing the pointer exposes a companion NULL dereference via a racing T4 timer callback. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Establish authenticated SCTP association
Delivery
Cache outstanding ASCONF chunk
Exploit
Trigger peer restart (duplicate COOKIE-ECHO)
Install
Purge queue frees chunk, leaves dangling pointer
C2
Send delayed authenticated ASCONF-ACK
Execute
Access freed chunk (UAF/double-free or NULL deref)
Impact
Kernel panic or memory corruption

Vulnerability AssessmentAI

Exploitation Requires an established SCTP association with the SCTP-AUTH (RFC 4895) extension active, because the triggering ASCONF-ACK is authenticated; requires the dynamic address reconfiguration (ASCONF, RFC 5061 / net.sctp knobs) feature to be in use; and requires driving peer-restart handling (duplicate COOKIE-ECHO into sctp_sf_do_dupcook_a) to queue SCTP_CMD_PURGE_ASCONF_QUEUE while the association stays alive. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment Signals conflict sharply and should be weighed carefully. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker who is (or can impersonate a keyed) SCTP peer establishes an association using the AUTH extension, then triggers restart handling (a duplicate COOKIE-ECHO) while an ASCONF chunk is still cached; a deliberately delayed authenticated ASCONF-ACK arrives after the queue purge and is processed against the freed chunk. The resulting use-after-free/double-free or the racing NULL-deref in the T4 timer path panics the kernel, and - less reliably - could be groomed toward kernel memory corruption. …
Remediation Vendor-released patch: upgrade to a fixed stable kernel - 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9, or 7.2 (or your distribution's backport referencing CVE-2026-74587), which clears addip_last_asconf after releasing the cached chunk and makes sctp_sf_t4_timer_expire() consume a stale T4 expiry when no ASCONF is outstanding; apply the matching stable commit from https://git.kernel.org/stable/c/. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all production systems with SCTP enabled by reviewing kernel configurations and active network connections. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-64524 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy