CVE Catalog

CVE-2026-93158

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, sa_ul_probe() in the crypto: sa2ul driver ignored the return value of sa_init_mem(), which creates the DMA pool for security context buffers. If pool creation failed, probe continued with DMA setup and algorithm registration even though later request setup depends on that pool.

Risk Assessment

This can lead to unstable driver behavior and failures in cryptographic operations, as well as issues during PM cleanup, potentially causing a system crash.

Recommendation

Update the Linux kernel to a version where a sa_init_mem() failure stops probing and routes the failure to the PM cleanup path.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: crypto: sa2ul - stop probe if context pool creation fails sa_ul_probe() calls sa_init_mem() to create the DMA pool used for security context buffers, but ignores its return value. If pool creation fails, probe still continues with DMA setup, algorithm registration and child population even though later request setup depends on that pool. Stop probing when sa_init_mem() fails, and route that failure to the PM cleanup path without attempting to destroy an uncreated DMA pool.

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