VDB

CVE-2026-31565

CVE-2026-31565 PUBLISHED

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.

PackageEcosystemFixed in
LinuxLinuxcd8bcec2de5e24e05c34c9391940fda6f50e79b4, adf0de36e52a48681eb58cbd7cbf6c8d200caa2b, acb060bc2609c2eab49263968be59c7d59d497bc, a8a1c7621127a15a02494b96ee376406c064237b, 6f52370970ac07d352a7af4089e55e0e6425f827, 464bbb844ba5b68e038220c34019069a0a9f1581, 009831768faeca3fb5950ce63f1b49594ec82389

Affected products

VendorProductVersions
LinuxLinux0b3c392b82cdf867808a8ea7c6760d3c7e6b6627, 07322c8a12d6c796450faacb8be9e5e3c278ec84, c8f304d75f6c6cc679a73f89591f9a915da38f09
LinuxLinux6.4, 0, 5.15.203
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP MFP3.1.7, 3.1.6, 3.1.5
linuxlinux_kernel6.4, 6.4, 6.4
LinuxLinux7.0, 5.15.203, 6.1.168
SiemensSIPLUS S7-1500 CPU 1518-4 PN/DP MFP3.1.7, 3.1.5, 3.1.6
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP MFP3.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

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›