CVE-2026-31565
RDMA/irdma: Fix deadlock during netdev reset with active connections
Reported by linux · Published April 24, 2026
In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Fix deadlock during netdev reset with active connections Resolve deadlock that occurs when user executes netdev reset while RDMA applications (e.g., rping) are active. The netdev reset causes ice driver to remove irdma auxiliary driver, triggering device_delete and subsequent client removal. During client removal, uverbs_client waits for QP reference count to reach zero while cma_client holds the final reference, creating circular dependency and indefinite wait in iWARP mode. Skip QP reference count wait during device reset to prevent deadlock.
Fixed versions
Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.
| Package | Ecosystem | Fixed in |
|---|---|---|
| Linux | Linux | cd8bcec2de5e24e05c34c9391940fda6f50e79b4, adf0de36e52a48681eb58cbd7cbf6c8d200caa2b, acb060bc2609c2eab49263968be59c7d59d497bc, a8a1c7621127a15a02494b96ee376406c064237b, 6f52370970ac07d352a7af4089e55e0e6425f827, 464bbb844ba5b68e038220c34019069a0a9f1581, 009831768faeca3fb5950ce63f1b49594ec82389 |
Affected products
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | 0b3c392b82cdf867808a8ea7c6760d3c7e6b6627, 07322c8a12d6c796450faacb8be9e5e3c278ec84, c8f304d75f6c6cc679a73f89591f9a915da38f09 |
| Linux | Linux | 6.4, 0, 5.15.203 |
| Siemens | SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP | 3.1.7, 3.1.6, 3.1.5 |
| linux | linux_kernel | 6.4, 6.4, 6.4 |
| Linux | Linux | 7.0, 5.15.203, 6.1.168 |
| Siemens | SIPLUS S7-1500 CPU 1518-4 PN/DP MFP | 3.1.7, 3.1.5, 3.1.6 |
| Siemens | SIMATIC S7-1500 CPU 1518-4 PN/DP MFP | 3.1.7, 3.1.5, 3.1.6 |
Timeline
- Apr 24, 2026 CVE Published
- Apr 24, 2026 Security Advisory (102 in total, the first dated here)
- Apr 27, 2026 CVE Updated
- May 18, 2026 EPSS Score (21 in total, the first dated here)
- Jul 18, 2026 Coalition ESS Score
- Aug 11, 2026 Distribution Patch (97 in total, the first dated here)
Query this with the API
The same record, from the CLI:
vulnetix vdb vuln CVE-2026-31565
vulnetix vdb fixes CVE-2026-31565
Or with curl, using the org id and key from your account page:
curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
"https://api.vdb.vulnetix.com/v2/vuln/CVE-2026-31565/fixes/registry"
The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart