CVE-2026-89521
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
sched/core: Obsługa pick_task() zwalniająca blokadę rq
Funkcja pick_next_task() planowania podstawowego zostaje przerwana, gdy funkcja ->pick_task()
implementacja może zwolnić blokadę rq. Stan wyboru uzyskany na wejściu
jest ważne tylko wtedy, gdy zamek jest trzymany w sposób ciągły. Gdy pick może upuścić
lock, wybór przeplatania może unieważnić wszystko: pojedynczy procesor
szybka ścieżka może zatwierdzić wybór nieugotowany, mimo że rdzeń został w trakcie wypalony
zwolnienie i wymuszenie popełnione przez przeplatanie selekcji zniekształca
wznowiono księgowanie karnetu.
Napraw to, uruchamiając ponownie całą selekcję, gdy wybór zwróci RETRY_TASK
po zwolnieniu blokady: pojedynczy punkt restartu powyżej wyprowadzenia stanu
zastępuje etykiety restartu dla każdej pętli, więc ponowna próba podejmuje stan zatwierdzony przez
przeplatając selekcje i konta i resetuje na siłę jak nowy
wybór by.
Need_sync i fi_before zatrzaskują się przy ponownych próbach. Ważność zegara nie może być
re-derived — nie ma uporządkowanego programowo sposobu sprawdzenia, czy własne i
Zegary rdzenia rq są nadal aktualizowane po zwolnieniu blokady, podobnie jak inne
Cykle pinów szafek mogły je unieważnić lub nie. Podczas ponownego uruchamiania,
wyczyść core_clock_updated, aby pętla rodzeństwa ponownie zaktualizowała rq rdzenia,
i zaktualizuj własny zegar rq, jeśli jest unieważniony.
>_ Referencje
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