CVE-2026-99244
Received
Received - Intake
Linux Kernel PID Namespace Signal Handling Flaw
Vulnerability report for CVE-2026-99244, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-11-03
Last updated on: 2026-11-03
Assigner: kernel.org
Description
Description
In the Linux kernel, the following vulnerability has been resolved:
pid_namespace: prevent TIF_NOTIFY_SIGNAL from interrupting the reaper
Since commit 7fea700e04bd ("zap_pid_ns_processes: clear
TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING") zap_pid_ns_processes()
clears TIF_NOTIFY_SIGNAL before every kernel_wait4() call. Otherwise
kernel_wait4() doesn't sleep and returns -ERESTARTSYS if
signal_pending() is true and the reaper busy-waits.
But clearing TIF_NOTIFY_SIGNAL doesn't fix it. It can get raised again.
For example, klp_send_signals() sets it raw against any task that hasn't
transitioned yet. And it keeps sending it until the livepatch finishes.
The sleep loop waiting for pid_allocated to drop has the same problem
and it doesn't even clear anything. So a schedule() in
TASK_INTERRUPTIBLE returns immediately.
Use a no_notify_signal guard. signal_pending() will ignore
TIF_NOTIFY_SIGNAL and the pid namespace reaper sleeps until a child
exits or free_pid() wakes it.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | edd2754a62bee8d97b4808a15de024f66a1ddccf |
| Linux | Linux | 3466abafa9f4f81a869da828e52a12f693175ec2 |
| Linux | Linux | 7fea700e04bd3f424c2d836e98425782f97b494e |
| Linux | Linux | 7fea700e04bd3f424c2d836e98425782f97b494e |
| Linux | Linux | 7fea700e04bd3f424c2d836e98425782f97b494e |
| Linux | Linux | 7fea700e04bd3f424c2d836e98425782f97b494e |
| Linux | Linux | 82c7acf9a12c9b4e4b0aba531de82b4e39a345c8 |
| Linux | Linux | 8e69e589f233ca2c9631f5af2b94f95dfc2ba804 |
| Linux | Linux | 09ab5b424b17cfe633db58bb2f9edbaf9484cf20 |
| Linux | Linux | 6.1.95 |
| Linux | Linux | 6.6.35 |
| Linux | Linux | 5.10.221 |
| Linux | Linux | 5.15.162 |
| Linux | Linux | 6.9.6 |
| Linux | Linux | 6.10 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |