GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel mlx5_core port / transceiver module EEPROM (MCIA register): The MCIA register can return 32 dwords

CVE-2026-68293Kernel, userspace & hypervisornet/mlx5 MCIA register buffer overflow on 32 dword readscurated

Impact

The MCIA register can return 32 dwords when the device advertises the capability, but the kernel's structure defines only 12, so reading module EEPROM copies past the end of the buffer. In practice this panics the host when an operator or monitoring agent runs ethtool against an optical module - so routine transceiver telemetry becomes a way to take a node down, and any agent that polls optics fleet-wide becomes a fleet-wide outage trigger.

Who can reach it

Local, low-privileged in the sense that the read is triggered from ethtool module-EEPROM queries; the overflowing length comes from what the adapter firmware advertises.

What to do

Upgrade the host kernel to 7.2 or a stable backport (6.12.101, 6.18.42, 7.1.6). Rolling reboot. Interim: stop automated optics/EEPROM polling on affected kernels - a monitoring config change, no reboot.

References

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.