What is CVE-2026-74578?
This vulnerability in the Linux kernel involves the `algif_skcipher` interface failing to force synchronous processing for cipher trees that lack `ctx->state` during AIO/async operations. The issue occurs in `skcipher_recvmsg()`, where the socket-wide `ctx->iv` is passed directly into a skcipher request, and a race condition can arise after the socket lock is dropped following the `io_submit()` call. Affected systems should apply the kernel patch to mitigate the issue.
Azərbaycanca: Linux nüvəsində aşkar edilmiş bu boşluq `algif_skcipher` interfeysində AIO/asinxron emal zamanı `ctx->state` olmayan ağaclar üçün sinxron emala keçidi təmin etməməklə bağlıdır. Bu, `skcipher_recvmsg()` funksiyasında socket səviyyəsində `ctx->iv`-in birbaşa skcipher sorğusuna ötürülməsi zamanı `io_submit()` çağırışından sonra socket kilidi buraxıldıqda yarış vəziyyəti (race condition) yarada bilər. Təsirə məruz qalan sistemlərdə nüvənin yenilənməsi tövsiyə olunur.
FAQ1
What is the root cause of CVE-2026-74578?
The vulnerability occurs because the `algif_skcipher` interface in the Linux kernel fails to force synchronous processing for cipher trees lacking `ctx->state` during AIO/async operations. In `skcipher_recvmsg()`, the socket-wide `ctx->iv` is passed directly into a skcipher request, creating a race condition when the socket lock is dropped after the `io_submit()` call.
See also6
This explainer is AI-written from source data — skopnix's own reporting on this CVE; CVSS scores, vendors and versions are never invented. See NVD for the official record.