CVE-2020-27825: Use After Free
A flaw was found in the Linux Kernel. A use-after-free vulnerability was discovered in the ftrace ring buffer resizing logic due to a race condition.
Reference and upstream patch: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bbeb97464eefc65f506084fd9f18f21653e01137
Other sources
A use-after-free flaw was found in kernel/trace/ringbuffer.c in Linux kernel (before 5.10-rc1). There was a race problem in traceopen and resize of cpu buffer running parallely on different cpus, may cause a denial of service problem (DOS). This flaw could even allow a local attacker with special user privilege to a kernel information leak threat.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is CVE-2020-27825?
CVE-2020-27825 is a use-after-free flaw found in kernel/trace/ring_buffer.c in the Linux kernel (before 5.10-rc1).
What is the impact of CVE-2020-27825?
CVE-2020-27825 can cause a denial of service (DOS) and may allow a local attacker to execute arbitrary code.
How does CVE-2020-27825 occur?
CVE-2020-27825 occurs due to a race condition in trace_open and resize of cpu buffer running simultaneously on different CPUs.
Which versions of Linux kernel are affected by CVE-2020-27825?
Versions before 5.10-rc1 of the Linux kernel are affected by CVE-2020-27825.
How can I fix CVE-2020-27825?
To fix CVE-2020-27825, update your Linux kernel to version 5.10-rc1 or later.