Database/Firmware, BMC & network fabric
Linux kernel ipmi_msghandler: nr_msgs sysfs file survives a failed interface registration
Impact
ipmi_add_smi() creates the nr_users and nr_msgs sysfs files before it creates maintenance_mode. If that last creation fails, the error path removes only nr_users and then drops the final reference to the interface, leaving a sysfs attribute registered against freed memory. Anything that later reads that file touches a dangling object. As with the sibling startup-error bug, nothing in the record describes tenant-reachable input: it needs an IPMI registration failure on the host. The operator-facing consequence on a GPU node is a possible host crash around BMC driver initialisation, which takes the accelerators with it.
Who can reach it
Local. Requires an ipmi_add_smi() registration failure on the host; reaching it deliberately means already having the privilege to load kernel modules. No authenticated remote or tenant path is described.
What to do
Apply the stable kernel update containing the fix (three stable commits linked in the record) and reboot the node. No standalone mitigation is given; the exposure exists only while the IPMI stack is loaded, so nodes that do not use in-band IPMI can unload it, but that is not the normal datacenter configuration. The record names no distribution package version.
References
Related entries
- Linux kernel ipmi/ipmb: unvalidated write length reads uninitialized stack and underflows block lengthCVE-2026-81007 · Linux kernel IPMI IPMB driver (ipmb_write length validation)Unscored
- Linux kernel ipmi: use-after-free of cmd_rcvr when an IPMI user is destroyedCVE-2026-89486 · Linux kernel IPMI message handler (cmd_rcvr RCU teardown)Unscored
- Linux kernel RDMA/ucma: unprivileged event-list corruption when a context is migrated mid-writeCVE-2026-89507 · Linux kernel RDMA/ucma (ucma_write_cm_event, /dev/infiniband/rdma_cm)Unscored
- Linux kernel RDMA/ucma: use-after-free on the event list when SET_OPTION races context migrationCVE-2026-89508 · Linux kernel RDMA/ucma (ucma_set_ib_path / SET_OPTION path)Unscored
- Linux kernel RDMA/ionic: NULL dereference allocating an RDMA counter on AMD Pensando DPUsCVE-2026-89509 · Linux kernel RDMA/ionic (rdma_counter allocation, missing INIT_RDMA_OBJ_SIZE)Unscored
- Linux kernel RDMA/cxgb4: use-after-free if device removal races the deferred RDMA registration workCVE-2026-89510 · Linux kernel RDMA/cxgb4 (c4iw_remove vs pending reg_work)Unscored
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.