CVE Catalog

CVE-2026-93246

Unknown
Published: Translated: NVD NIST

Summary

In the octeontx2-af driver, there is an out-of-bounds read vulnerability when setting MSI-X IRQ affinity. The strstr() function may read beyond the buffer when the field is uninitialized, potentially triggering a KASAN error.

Risk Assessment

The vulnerability may lead to information disclosure from kernel memory or system crashes during boot. It requires debug options enabled, but poses a real risk to stability.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that uses strnstr() with length limit. Also consider disabling debug options in production environments.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: octeontx2-af: fix out-of-bounds read setting MSI-X irq affinity rvu_register_interrupts() walks every MSI-X vector and uses strstr() to match "Mbox" or "FLR" in irq_name before pinning those interrupts to CPU 0. irq_name is a per-vector NAME_SIZE buffer, but not every slot is populated before this loop runs. strstr() keeps scanning until it finds a NUL terminator, so an uninitialized slot can trigger a KASAN slab-out-of-bounds read at boot when debug options are enabled. Use strnstr() with NAME_SIZE to bound the search within each vector's name buffer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS