In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix MCIA register buffer overflow on 32 dword reads The MCIA register can return up to 32 dwords (128 bytes) when the d…
High CVSS 7.1
Summary
In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix MCIA register buffer overflow on 32 dword reads The MCIA register can return up to 32 dwords (128 bytes) when the device advertises the mcia_32dwords capability, but struct mlx5_ifc_mcia_reg_bits only defines dword_0..11, leaving room for just 12 dwords (48 bytes) of data. mlx5_query_mcia() clamps the read size to mlx5_mcia_max_bytes() and then memcpy()s that many bytes out of the register, potentially reading …
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/11c057d23465c7a5817a7284c896d19d54c0b616
- https://git.kernel.org/stable/c/5be4eebd5a3a198dab0adcd550e1cadca79bdfed
- https://git.kernel.org/stable/c/87b39a8c875ca744b7de69af0a8ef8874cffccf1
- https://git.kernel.org/stable/c/88b2a16ddac3357e3f1d528e758b51e2c945d546
Timeline
- nvd_ingest NVD