Katalog CVE

CVE-2026-93158

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja sa_ul_probe() sterownika crypto: sa2ul ignorowała wynik wywołania sa_init_mem() tworzącego pulę DMA dla buforów kontekstu bezpieczeństwa. W razie niepowodzenia tworzenia puli probe kontynuował konfigurację DMA i rejestrację algorytmów, mimo że późniejsze operacje zależą od tej puli.

Ocena ryzyka

Może prowadzić do niestabilnego działania sterownika i błędów w operacjach kryptograficznych, a także do problemów przy sprzątaniu zasobów PM, co potencjalnie skutkuje awarią systemu.

Rekomendacja

Zaktualizować jądro Linux do wersji, w której niepowodzenie sa_init_mem() przerywa probe i kieruje błąd do ścieżki sprzątania PM.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS