Skip to main content
← All vulnerabilities
CVE-2026-93037

RDMA/hfi1: Propagate sdma_txinit_ahg() errors

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.110, and 2 more
None on Exploit-DB, Metasploit or GitHub

Summary

In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Propagate sdma_txinit_ahg() errors set_txreq_header_ahg() ignores the return value of sdma_txinit_ahg(). If sdma_txinit_ahg() fails, it returns before initializing tx->txreq. However, set_txreq_header_ahg() ignores the error and returns the AHG change count, causing the caller to continue processing the request as though initialization had succeeded. Propagate sdma_txinit_ahg() failures to the caller and abort request processing when initialization fails. Found by Linux Verification Center (linuxtesting.org) with SVACE.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Linux Linux

    From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in cb73c2fe6e9cf563c99f22b7c8bca0d5f70d603e; From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in 122a730675565ff2ad210537c3fc3afb8291d482; From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in bf974994150cfd14bfc599748925f4d426e00d90; From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in fd6dee13f3857259b6b2ddd28e1ed95fd94ae2f9; From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in 5b7cefffd15d87c8103865f887cdcf9077d8094b; From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in 3416db552eb378e54cb2f2ce0db5f0df88654bda; From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in ca99431820e8cac19f6a091c04da54cbe8d64f52; From e3304b7cc4f14d365f46d6847a35563ae8b017f7 · fixed in 091c6162c022cbdfb64219708a71728cfd1d4600

  • Linux Linux

    4.14

  • KernelLinux

    From 4.14.0 · fixed in 5.10.270; From 5.11.0 · fixed in 5.15.221; From 5.16.0 · fixed in 6.1.188; From 6.2.0 · fixed in 6.6.157; From 6.7.0 · fixed in 6.12.110; From 6.13.0 · fixed in 6.18.52; From 6.19.0 · fixed in 7.2.6

References 8

git.kernel.org