CVE-2026-99218High· 7.0▾ TwilightIn 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_proce…
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 38.5 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Nov 5.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via CVEORG
Last analysed / modified upstream
0.1%
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.
Linux >= a94e2d408eaedbd85aae259621d46fafc10479a2 < fd0fbe84312fda2fc187428c92c50b7d03a9d24cLinux >= a94e2d408eaedbd85aae259621d46fafc10479a2 < 71146c437bae59e5280f657965dc6d006ee3989bLinux >= a94e2d408eaedbd85aae259621d46fafc10479a2 < 0fce73efee40c65ce26641c5d93942462f9e8307Linux >= a94e2d408eaedbd85aae259621d46fafc10479a2 < 16e94ed90b1b02398e044d41fd1db34828daa08eLinux >= a94e2d408eaedbd85aae259621d46fafc10479a2 < a0f09ff4c6b93312e565cfe75d76c3a551a3ec4cLinux >= a94e2d408eaedbd85aae259621d46fafc10479a2 < b0eca0edddf4c1dbaf6d1f6a8636b4235f5bc573Linux >= a94e2d408eaedbd85aae259621d46fafc10479a2 < 61d58591aa0188bf2463e263962256316ff8b576Linux 2.6.27Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-99284Nonenet: skbuff: propagate shared-frag marker in skb_zerocopy()
CVE-2026-99283Nonenetfilter: conntrack: tcp: use UNACK timeout for non-closing RST packets
CVE-2026-99272Nonesmb: client: validate the data area in SMB2_read()
CVE-2026-99271NoneALSA: line6: Clear prev_fbuf on capture buffer release
CVE-2026-99273Noneksmbd: reserve space for the UTF-16 terminator in stream info
CVE-2026-99275Nonesmb: client: reject short SESSION_SETUP responses