Database/Firmware, BMC & network fabric
Linux kernel (drivers/infiniband/hw/hfi1): An off-by-one in the SDMA descriptor accounting lets the descriptor array in
Impact
An off-by-one in the SDMA descriptor accounting lets the descriptor array in a transmit request overflow, overwriting the neighbouring fields of the request structure - upstream shows a corrupted header pointer and a general protection fault. A tenant sending ordinary traffic thus corrupts kernel memory and can take the node down or steer a kernel pointer.
Who can reach it
Local and unprivileged: reproducible from the sendmsg syscall over an IPoIB interface backed by hfi1, per the upstream report. Any tenant that can send on an Omni-Path / hfi1 IPoIB interface reaches it; no fabric peer or privileged device node is required. Conditional on hfi1 hardware being present and in use for the data path.
What to do
Update to 4.19.308 / 5.4.270 / 5.10.211 / 5.15.150 / 6.1.80 / 6.3 or later. Interim: if hfi1 is not the production fabric on a node, blacklist the hfi1 module; otherwise drain untrusted tenants from Omni-Path nodes until patched.
References
Related entries
- Linux kernel (drivers/infiniband/hw/hfi1): The node panics when the fabric link goes down while any sender is waitingCVE-2022-49931 · Linux kernel (drivers/infiniband/hw/hfi1)High
- Linux kernel (drivers/infiniband/hw/hfi1): The driver drops the last reference on a process's memory-descriptorCVE-2022-49076 · Linux kernel (drivers/infiniband/hw/hfi1)High
- Linux kernel (drivers/infiniband/hw/hfi1): User SDMA requests with multiple payload buffers are read past the declaredCVE-2023-52474 · Linux kernel (drivers/infiniband/hw/hfi1)High
- AMI AptioV UEFI BIOS (SmmComputrace DXE module): The SmmComputrace DXE module leaks stack and global memory to a localCVE-2024-33656 · AMI AptioV UEFI BIOS (SmmComputrace DXE module)High
- AMI AptioV UEFI BIOS (SMM modules): An SMM vulnerability letting a privileged local attacker execute arbitrary codeCVE-2024-33657 · AMI AptioV UEFI BIOS (SMM modules)High
- AMI AptioV BIOS (memory buffer restriction failure): Local privilege escalation and potentially arbitrary codeCVE-2024-33658 · AMI AptioV BIOS (memory buffer restriction failure)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.