Katalog CVE

CVE-2026-97588

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w podsystemie s390/crypto trwały błąd -EBUSY po wyczerpaniu ponownych prób konwersji klucza jest przekazywany do crypto_finalize_*_request(). Otoczka API kryptograficznego traktuje -EBUSY jako status kolejkowania i go połyka, przez co callback zakończenia nie jest wywoływany.

Ocena ryzyka

Callerzy używający crypto_wait_req() mogą blokować się w nieskończoność, powodując zawieszenie procesów lub całego systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę tłumaczącą trwały -EBUSY na -EIO po wyczerpaniu ponownych prób.

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: s390/crypto: Map EBUSY to EIO when key conversion fails repeatedly When hardware persistently returns -EBUSY after exhausting retries, the error propagates to crypto_finalize_*_request(). The crypto API's completion wrapper treats -EBUSY as a queueing status and swallows it, preventing the completion callback from firing. This causes callers using crypto_wait_req() to block indefinitely. Translate persistent -EBUSY to -EIO after retry exhaustion to ensure proper error propagation and callback invocation.

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