CVE-2026-31492 PUBLISHED

RDMA/irdma: Initialize free_qp completion before using it

Assigner: Linux
Reserved: 09.03.2026 Published: 22.04.2026 Updated: 22.04.2026

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

RDMA/irdma: Initialize free_qp completion before using it

In irdma_create_qp, if ib_copy_to_udata fails, it will call irdma_destroy_qp to clean up which will attempt to wait on the free_qp completion, which is not initialized yet. Fix this by initializing the completion before the ib_copy_to_udata call.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from b48c24c2d710cf34810c555dcef883a3d35a9c08 to ac1da7bd224d406b6f1b84414f0f652ab43b6bd8 (excl.)
  • affected from b48c24c2d710cf34810c555dcef883a3d35a9c08 to af310407f79d5816fc0ab3638e1588b6193316dd (excl.)
  • affected from b48c24c2d710cf34810c555dcef883a3d35a9c08 to cd1534c8f4984432382c240f6784408497f5bb0a (excl.)
  • affected from b48c24c2d710cf34810c555dcef883a3d35a9c08 to 3cb88c12461b71c7d9c604aa2e6a9a477ecfa147 (excl.)
  • affected from b48c24c2d710cf34810c555dcef883a3d35a9c08 to f72996834f7bdefc2b95e3eec30447ee195df44e (excl.)
  • affected from b48c24c2d710cf34810c555dcef883a3d35a9c08 to 11a95521fb93c91e2d4ef9d53dc80ef0a755549b (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 5.14 is affected
  • unaffected from 0 to 5.14 (excl.)
  • unaffected from 6.1.168 to 6.1.* (incl.)
  • unaffected from 6.6.131 to 6.6.* (incl.)
  • unaffected from 6.12.80 to 6.12.* (incl.)
  • unaffected from 6.18.21 to 6.18.* (incl.)
  • unaffected from 6.19.11 to 6.19.* (incl.)
  • unaffected from 7.0 to * (incl.)

References