Unchecked Return Value in Linux kernel - CVE-2026-93156
Published: September 18, 2026
Vulnerability details
The vulnerability allows a local user to cause hash requests to produce incorrect digest values.
The vulnerability exists due to an unchecked return value in the rk3288 crypto ahash driver's rk_hash_run() function when waiting for the hash engine to become idle after a final DMA transfer. A local user can submit a hash request while the hash engine does not become idle to cause hash requests to produce incorrect digest values.
Affected software
How to mitigate CVE-2026-93156
External References
- https://git.kernel.org/stable/c/0a261177ad3245af393548d0632226d99c643191
- https://git.kernel.org/stable/c/2feb52b2796c25510903bf0f18a84cde44631391
- https://git.kernel.org/stable/c/a22dc48d58ef46e21c0172ba83c33f1c9859e63c
- https://git.kernel.org/stable/c/ae150db7826f21e8d19e54fb6243169628809c4d
- https://git.kernel.org/stable/c/e7d8ddd471d2895f1d4098832c21121d4191adaa