CVE-2026-98614

Source
https://cve.org/CVERecord?id=CVE-2026-98614
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98614.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98614
Downstream
Published
2026-10-18T15:19:34Z
Modified
2026-10-20T02:31:08Z
Summary
sctp: avoid livelock while updating retransmit path
Details

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.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98614.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4c47af4d5eb2c2f78f886079a3920a7078a6f0a0
Fixed
3fe624c3843694ab096fdb198526ba0c659febbe
Fixed
43410c1f2db53516e95ddd7e5b4b02f495b78121
Fixed
d893a7cc1cb41dd510f338bb2bfd8f29b14eaf49
Fixed
83b1a7f9e718828ef364a7b004254ebb2d0035fe
Fixed
173610fff55022a5ad1579fbcc7faa97467b58b7
Fixed
c9338057df1025f578fe7d0ff08bada87b8b838d
Fixed
ddc34cc0834c873871e88b055ee6a260676efe97
Fixed
d2c31b837406395e576afeb25958c98e9938f3f6
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
3.10.106
Fixed
3.11
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
3.12.71
Fixed
3.13
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
8ceaec02b17397d12719a282945abc95f8149d9f
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d2c2bdcdd8c5ce3d2a68aa3353ed1f340c3e500e

Affected versions

v3.*
v3.10.106
v3.10.107
v3.10.108
v3.12.71
v3.12.72
v3.12.73
v3.12.74

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98614.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
3.14.0
Fixed
5.10.271
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.222
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.189
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.158
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.112
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.55
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.9

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98614.json"