CVE-2026-98258
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
posix-cpu-timers: Zapobiega zwolnieniu timera, który znajduje się w kolejce na liście wygaśnięć
Kijo przeanalizował inny wyścig w kodzie timera procesora POSIX:
Zatwierdzenie bf635681c906 przekonwertowało cpu_timer::fire z wartości trójstanowej na
wartość logiczna. To utraciło rozróżnienie między „nie należącym do listy zwolnień”
i „nadal posiadam, ale dostawa została anulowana”. Wynikowy wyścig to:
moduł obsługi wygaśnięcia timer_settime() timer_delete()
-------------- --------------- ---------
zbieraj timer na
prywatna lista do zwolnień
strzelanie = prawda
zauważa strzelanie = prawda
strzelanie = fałsz
zwróć TIMER_RETRY
poczekaj na opiekuna
zauważa strzelanie = fałsz
zakończ usuwanie
unhash i darmowy timer
wznowić przeglądanie listy
przeczytaj uwolniony elist.next
->UAF
Bit wyzwalający jest wyraźnie złym wskaźnikiem od czasu tego zatwierdzenia.
Sprawdź, czy licznik czasu znajduje się w kolejce na liście wygaśnięć, czy nie. Jeśli to
znajduje się w kolejce, usuń bit wyzwalający, aby zapobiec dostarczaniu sygnału jak poprzednio i
zwróć TIMER_RETRY, aby osoba dzwoniąca odblokowała timer, który umożliwi wygaśnięcie
kod, aby zrobić postęp i usunąć go z listy.
>_ 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