CVE Catalog

CVE-2024-46741

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

16th percentile - higher than 16% of all known CVEs

Summary

In the Linux kernel, the misc: fastrpc driver has a double free of 'buf' in the error path of fastrpc_req_mmap(). The buffer is freed in fastrpc_req_munmap_impl() if unmap is successful, but at the end there is an unconditional call to fastrpc_buf_free(), causing a double free.

Risk Assessment

Double free can lead to memory corruption, system crash, or potentially privilege escalation in the kernel.

Recommendation

Apply the Linux kernel patch that removes the unconditional fastrpc_buf_free() call in the error path.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Fix double free of 'buf' in error path smatch warning: drivers/misc/fastrpc.c:1926 fastrpc_req_mmap() error: double free of 'buf' In fastrpc_req_mmap() error path, the fastrpc buffer is freed in fastrpc_req_munmap_impl() if unmap is successful. But in the end, there is an unconditional call to fastrpc_buf_free(). So the above case triggers the double free of fastrpc buf.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS