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

sctp: avoid livelock while updating retransmit path

sctp_assoc_update_retran_path() can loop forever when every remaining
transport, including retran_path, is SCTP_UNCONFIRMED: the state check
runs before the wraparound test, so the loop cannot observe that it has
completed a full pass.

Fix this by considering a transport only when it is not UNCONFIRMED,
then checking whether the walk has returned to retran_path. This makes
the full-pass termination independent of the transport state while
preserving the existing fallback selection semantics.

Also restore the NULL guard around the retran_path assignment. In the
all-UNCONFIRMED case there is no eligible replacement transport, and
installing NULL would leave later retransmit-path users and the debug
print with a NULL path.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply patch
AI Analysis

Impact

In the Linux kernel's SCTP implementation, the function used to update the retransmit path can enter an infinite loop when all remaining transports are in an unconfirmed state. The loop condition checks the transport state before verifying if it has returned to the starting point, preventing the walk from terminating. This livelock not only stalls the kernel but also leaves the retransmit path set to NULL, potentially causing a null pointer dereference later when the path is accessed, thereby allowing the kernel to crash. The combination of a perpetual loop and a possible null pointer dereference results in a significant denial‑of‑service vulnerability that can bring affected systems offline.

Affected Systems

Any Linux system running the kernel in its default configuration is potentially affected. The specific kernel releases prior to the integration of the fix are not enumerated in the provided data, so users should consult the commit history of the Linux kernel to determine if their version contains the living‑lock repair.

Risk and Exploitability

The CVSS score and EPSS are not available, and the vulnerability is not listed in CISA's KEV catalog, so public evidence of exploitation is currently absent. Nevertheless, an attacker could trigger the faulty SCTP path update by sending crafted SCTP traffic, effectively leading to a remote or local denial of service on the target host. Based on the description, the likely attack vector is a network‑based attack that exploits the SCTP stack to induce the livelock or null pointer dereference. The absence of a known exploit mitigates immediate risk only partially, as the flaw can still be triggered by an active adversary with sufficient network access.

Generated by OpenCVE AI on October 18, 2026 at 18:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that incorporates the SCTP livelock fix.
  • If immediate kernel migration is not possible, disable the SCTP protocol on hosts that do not require it or block SCTP traffic at the firewall.
  • Enable kernel debugging or audit logs to detect abnormal SCTP activity and promptly alert on potential loops or null dereference errors.

Generated by OpenCVE AI on October 18, 2026 at 18:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: sctp: avoid livelock while updating retransmit path sctp_assoc_update_retran_path() can loop forever when every remaining transport, including retran_path, is SCTP_UNCONFIRMED: the state check runs before the wraparound test, so the loop cannot observe that it has completed a full pass. Fix this by considering a transport only when it is not UNCONFIRMED, then checking whether the walk has returned to retran_path. This makes the full-pass termination independent of the transport state while preserving the existing fallback selection semantics. Also restore the NULL guard around the retran_path assignment. In the all-UNCONFIRMED case there is no eligible replacement transport, and installing NULL would leave later retransmit-path users and the debug print with a NULL path.
Title sctp: avoid livelock while updating retransmit path
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:22:42.185Z

Reserved: 2026-09-25T10:25:14.360Z

Link: CVE-2026-98614

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:14.267

Modified: 2026-10-18T16:17:14.267

Link: CVE-2026-98614

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T18:30:14Z

Weaknesses

No weakness.