CVE-2026-72383

sctp: fix addr_wq_timer race in sctp_free_addr_wq()

State
Published
Severity
7.8 High
Published
Aug 15, 2026
Updated
Oct 30, 2026
Reserved
Aug 9, 2026

Read the record on cve.org

Description

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

sctp: fix addr_wq_timer race in sctp_free_addr_wq()

sctp_free_addr_wq() previously removed addr_wq_timer using timer_delete() while holding addr_wq_lock. However, timer_delete() does not guarantee that a currently running timer handler has completed.

This allows a race with sctp_addr_wq_timeout_handler(), where the handler may still run after addr_waitq has been freed, acquire addr_wq_lock, and access freed memory, leading to a use-after-free.

Fix this by calling timer_shutdown_sync() before taking addr_wq_lock. This guarantees that any in-flight timer handler has finished and prevents the timer from being re-armed during teardown, making subsequent cleanup safe.

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 4db67e808640e3934d82ce61ee8e2e89fd877ba8 to before fb6117713abef8646fdbf58256532451bcf26c47Affected
  • 4db67e808640e3934d82ce61ee8e2e89fd877ba8 to before 5098308ad72f83f3b1a48c247dddab1695114baeAffected
  • 4db67e808640e3934d82ce61ee8e2e89fd877ba8 to before d49eff15261dd62e4fa3a316c26cb1f537a60464Affected
  • 4db67e808640e3934d82ce61ee8e2e89fd877ba8 to before a8323fb2ab6cd6978f359daeed6688e0cadf32baAffected
  • 4db67e808640e3934d82ce61ee8e2e89fd877ba8 to before c3e5cac47519d77ad36b9c03a1df1536aaa0c4a1Affected
  • 4db67e808640e3934d82ce61ee8e2e89fd877ba8 to before 976c19de0f22a857ba0112f39635f8fd7a257568Affected
LinuxLinux
  • 3.7Affected
  • before 3.7Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.114 through 6.12.*Not affected
  • 6.18.40 through 6.18.*Not affected
  • 7.1.5 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.