Use-after-free Vulnerability in Linux Kernel Affects FUSE
CVE-2026-80857
What is CVE-2026-80857?
A use-after-free vulnerability exists in the Linux kernel within the FUSE component. The issue arises when the abort_on_kill path in request_wait_answer calls fuse_abort_conn and returns prematurely without waiting for the FR_FINISHED state. This can result in a race condition where the fuse_dev_do_write function is processing the same request, potentially leading to memory corruption as the requester may free req->args while still being accessed by the concurrent thread. The vulnerability has been addressed by modifying the flow to ensure proper waiting for FR_FINISHED, preventing the free operation from occurring while the data is still in use.
Affected Version(s)
Linux 204aa22a686bfee48daca7db620c1e017615f2ff < 715cb86e33cda43f5224cdc3fd5610c0b6a46f7a
Linux 204aa22a686bfee48daca7db620c1e017615f2ff < 64b0b5cacbd2fea88001464cb712c9dfc795b26e
Linux 0c7fca880a40a209a9c92be14143996d14b93ff6