CVE Catalog

CVE-2026-93077

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the cxl/features module's cxl_get_feature() reads a feature in a loop but passes a fixed size_out as the output capacity every iteration. On the last partial iteration the buffer has less room left, so a device that returns more than asked can overflow feat_out.

Risk Assessment

An output buffer overflow caused by a faulty or malicious CXL device can lead to memory corruption or a kernel crash.

Recommendation

Update the Linux kernel to a version with the fix. Use CXL devices from trusted vendors.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: cxl/features: Clamp Get Feature output size to the remaining buffer cxl_get_feature() reads a feature in a loop but passes a fixed size_out as the output capacity every iteration. On the last partial iteration the buffer has less room left, so a device that returns more than asked can overflow feat_out. Use the per-iter size data_to_rd_size, which already tracks the remaining room, as the output capacity.

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