CVE-2026-99218
Received
Received - Intake
RCU Use-After-Free in Linux Kernel coredump
Vulnerability report for CVE-2026-99218, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-11-02
Last updated on: 2026-11-02
Assigner: kernel.org
Description
Description
In the Linux kernel, the following vulnerability has been resolved:
coredump: hold RCU while releasing parked threads
coredump_finish() releases the parked threads by clearing ->task in
their core_thread entry and calling wake_up_process() on each of them.
It does that without holding a reference on the task and without being
inside rcu.
But calling wake_up_process(task) without rcu here isn't safe. A parked
thread doesn't need that wakeup to leave. A spurious wakeup or a
preemption after the store is enough for the task to go away.
So if the coredump client is preempted between the store and
wake_up_process() the thread can exit and be freed in the meantime and
try_to_wake_up() takes pi_lock in freed memory.
Hold rcu across the loop.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | a94e2d408eaedbd85aae259621d46fafc10479a2 |
| Linux | Linux | a94e2d408eaedbd85aae259621d46fafc10479a2 |
| Linux | Linux | a94e2d408eaedbd85aae259621d46fafc10479a2 |
| Linux | Linux | a94e2d408eaedbd85aae259621d46fafc10479a2 |
| Linux | Linux | a94e2d408eaedbd85aae259621d46fafc10479a2 |
| Linux | Linux | a94e2d408eaedbd85aae259621d46fafc10479a2 |
| Linux | Linux | 2.6.27 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |