PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-31565 Linux CVE debrief

A deadlock vulnerability was found in the Linux kernel's RDMA/irdma component. The issue occurs when a netdev reset is executed while RDMA applications are active, causing a circular dependency and indefinite wait in iWARP mode. This deadlock can potentially impact system availability and performance. Linux kernel maintainers, RDMA/irdma users, and administrators of systems using affected kernel versions should be aware of this vulnerability and take steps to mitigate it.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-14
Original CVE updated
2026-07-28
Advisory published
2026-07-14
Advisory updated
2026-07-28

Who should care

Linux kernel maintainers, RDMA/irdma users, and administrators of systems using affected kernel versions should be aware of this vulnerability. They should review system configurations, assess potential exposure, and apply patches or mitigations as needed. Security teams and vulnerability management teams should also be informed to ensure proper prioritization and remediation.

Technical summary

The vulnerability is caused by a deadlock that occurs when the netdev reset causes the ice driver to remove the 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 a circular dependency and indefinite wait in iWARP mode. The issue is resolved by skipping QP reference count wait during device reset. This change allows the system to avoid deadlocks during netdev reset with active connections.

Defensive priority

Apply patches or upgrade to a non-vulnerable kernel version to prevent potential deadlocks during netdev reset. Prioritize patching based on system criticality and potential exposure.

Recommended defensive actions

  • Apply patches provided by the Linux kernel maintainers
  • Upgrade to a non-vulnerable kernel version
  • Monitor system logs for potential deadlock occurrences
  • Inventory affected systems and prioritize patching
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record was published on 2026-04-24T15:16:30.950Z and last modified on 2026-07-14T13:18:45.857Z. The NVD entry is currently Modified. Evidence is limited to CVE and NVD details. Defenders should verify affected kernel versions, patch status, and potential workarounds. Additional information may be found in vendor advisories and Linux kernel documentation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-31565 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-31565

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-31565 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31565

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/009831768faeca3fb5950ce63f1b49594ec82389

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/464bbb844ba5b68e038220c34019069a0a9f1581

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6f52370970ac07d352a7af4089e55e0e6425f827

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a8a1c7621127a15a02494b96ee376406c064237b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/acb060bc2609c2eab49263968be59c7d59d497bc

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/adf0de36e52a48681eb58cbd7cbf6c8d200caa2b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/cd8bcec2de5e24e05c34c9391940fda6f50e79b4

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.