CVE-2026-99244
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
pid_namespace: zapobiega przerywaniu żniwiarza przez TIF_NOTIFY_SIGNAL
Od czasu zatwierdzenia 7fea700e04bd („zap_pid_ns_processes: clear
TIF_NOTIFY_SIGNAL wraz z TIF_SIGPENDING”) zap_pid_ns_processes()
czyści TIF_NOTIFY_SIGNAL przed każdym wywołaniem kernel_wait4(). W przeciwnym razie
kernel_wait4() nie śpi i zwraca -ERESTARTSYS jeśli
Signal_pending() ma wartość true i żniwiarz zajęty czeka.
Ale wyczyszczenie TIF_NOTIFY_SIGNAL tego nie rozwiązuje. Może zostać ponownie podniesiona.
Na przykład klp_send_signals() ustawia ją jako surową wobec każdego zadania, które tego nie zrobiło
jeszcze przeniesiony. I wysyła go aż do zakończenia aktualizacji na żywo.
Pętla uśpienia oczekująca na usunięcie pid_allocated ma ten sam problem
i to nawet niczego nie wyjaśnia. Zatem harmonogram() w
TASK_INTERRUPTIBLE zwraca natychmiast.
Użyj zabezpieczenia no_notify_signal. Signal_pending() zignoruje
TIF_NOTIFY_SIGNAL i Reaper przestrzeni nazw pid śpi do momentu pojawienia się dziecka
kończy działanie lub funkcja free_pid() go budzi.
>_ Referencje
- https://git.kernel.org/stable/c/2c20ace1698d03a23467351be1d281e89b36ade3
- https://git.kernel.org/stable/c/30b274508c743f243c82904954c4e416d7143d4c
- https://git.kernel.org/stable/c/3d15ac36ce174477efa5365e424dbd47950fd2b9
- https://git.kernel.org/stable/c/70178691c467c8f9f722765299fd8524c3121a35
- https://git.kernel.org/stable/c/9ab0324f4868eeb20c63f063a1e5bc01d5539212
- https://git.kernel.org/stable/c/f46cd8241d9b83f2279cc0db3e9d3e181b548a59
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org