CVE-2026-89534

Source
https://cve.org/CVERecord?id=CVE-2026-89534
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89534.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-89534
Downstream
BELL (1)
CLSA (1)
DEBIAN (1)
openSUSE (2)
SUSE (4)
UBUNTU (1)
Related
Published
2026-09-11T19:44:12Z
Modified
2026-10-31T02:47:34Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
svcrdma: Clear sc_cm_id when ADDR_CHANGE replacement fails
Details

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

svcrdma: Clear sc_cm_id when ADDR_CHANGE replacement fails

When svc_rdma_listen_handler() handles RDMA_CM_EVENT_ADDR_CHANGE, it creates a replacement listener cm_id and returns 1, telling the CM core to destroy the old one. If the replacement allocation fails, sc_cm_id still points at the old cm_id that the CM core is about to destroy. Any subsequent dereference of sc_cm_id -- such as svc_rdma_detach()'s rdma_disconnect() call -- is a use-after-free.

NULL sc_cm_id on the failure path and guard svc_rdma_detach()'s rdma_disconnect() call against NULL so that the listener can be torn down safely when the server shuts down.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89534.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
d1b586e75ec619dde1af47e21a41a6b1b51874c2
Fixed
2a68aeb2de8ad0fef9c50e73a50622a35c6af1a8
Fixed
65f0f82f20334e76acaf29087a59af7b3b9699ed
Fixed
673e358ab7c11f8cec223c6a36a793056a67facd
Fixed
01500306e1d50de7ca7a2cdcdfa28ac0523eb747
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6.1.191
Fixed
6.2
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6.6.160
Fixed
6.7
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
2f84d6e8b0a7093758d8da19cec111140e7b6d41
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
5cd069ad1cf7fb46af31f0dbe2850868335f5272

Affected versions

v6.*
v6.1.191
v6.6.160
v6.6.161

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.11.0
Fixed
6.12.114
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.57
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.4

Database specific

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