CVE Catalog

CVE-2026-90202

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's SCSI subsystem (mpt3sas), the _base_release_memory_pools() function incorrectly frees unallocated PCIe SGL buffers, which can lead to a "bad dma" warning on debug kernels or a NULL pointer dereference.

Risk Assessment

This can cause system crashes or memory errors, especially in scenarios of partial failure during driver initialization.

Recommendation

Update the Linux kernel to a version containing the fix that ensures only allocated buffers are freed.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Avoid freeing unallocated PCIe SGL buffers _base_release_memory_pools() unconditionally frees every ioc->pcie_sg_lookup[] entry, including ones the setup loop never allocated after a partial failure, causing a "bad dma" warning on debug kernels or a NULL pointer dereference otherwise.

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