๐Ÿ” CVE Alert

CVE-2026-99212

UNKNOWN 0.0

net/rds: don't let the rdma_cm destroy an id RDS still owns on route failure

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: net/rds: don't let the rdma_cm destroy an id RDS still owns on route failure rds_rdma_cm_event_handler_cmn() hands the return value of rdma_resolve_route() straight back to the rdma_cm on RDMA_CM_EVENT_ADDR_RESOLVED. A synchronous failure there - -ENOMEM from the route work allocation, an SA query that cannot be set up, a RoCE route with no usable device - makes addr_handler() destroy the id the event was delivered on. That id is ic->i_cm_id, and nothing clears the pointer: the connection sits in RDS_CONN_CONNECTING with a freed id until its shutdown calls rdma_disconnect() and rdma_destroy_id() on it. The ROUTE_RESOLVED case already avoids this: rds_ib_cm_initiate_connect() forces a zero return while ic->i_cm_id == cm_id, as the comment there explains. Do the same here - drop the connection and return 0 - so the id stays RDS's to destroy from the shutdown, and the reconnect gets a fresh one.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
55b7ed0b582f9ff4bf3b9b44969cddda8c6763ea < a7c7d0ff876377fea7ae876a28d6df8d9349df57 55b7ed0b582f9ff4bf3b9b44969cddda8c6763ea < 91ece3efa064f0b3b3c67b9b045d9eeb4a034e43 55b7ed0b582f9ff4bf3b9b44969cddda8c6763ea < 98d446b7c013254a8a7b49720557676a3a851fde
Linux / Linux
2.6.30

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/a7c7d0ff876377fea7ae876a28d6df8d9349df57 git.kernel.org: https://git.kernel.org/stable/c/91ece3efa064f0b3b3c67b9b045d9eeb4a034e43 git.kernel.org: https://git.kernel.org/stable/c/98d446b7c013254a8a7b49720557676a3a851fde