In the Linux kernel, the following vulnerability has been resolved:
RDMA/irdma: Prevent user-triggered null deref on QP create
Previously, the user QP creation path would only attempt to populate iwqp->iwpbl if the user-provided req.user_wqe_bufs field was non-zero. The problem is that iwqp->iwpbl is unconditionally dereferenced later on in irdma_setup_virt_qp.
While there was a check for iwqp->iwpbl != NULL, this check would only occur if req.user_wqe_bufs was non-zero. The end result is that a user could send a zero user_wqe_bufs value and trigger a null ptr deref.
Fix this by unconditionally calling irdma_get_pbl and bailing if it fails, similar to the CQ and SRQ paths.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Nov 3, 2026 | Aug 10, 2026 |
| Redhat_linux | — | No solution exists | Aug 13, 2026 | Aug 10, 2026 |
| Ubuntu | — | Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-oem-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-realtime-64kUpgrade linux-image-gke-64k-7.0Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-azureUpgrade linux-image-gcpUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-7.0.0-38-genericUpgrade linux-image-azure-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-oem-26.04Upgrade linux-image-gke-64kUpgrade linux-image-virtualUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-oracle-7.0Upgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-7.0.0-1015-oemUpgrade linux-image-virtual-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-genericUpgrade linux-image-gke-7.0Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gkeUpgrade linux-image-ibmUpgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-aws-64k-7.0 | Oct 7, 2026 | Oct 6, 2026 |
Prioritize with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub