CVE-2026-98198
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
hwmon: (pwm-fan) Zatrzymaj licznik obrotów przed zwolnieniem danych tachografu
sample_timer() ponownie uzbraja timer RPM i uzyskuje dostęp do zarządzanego przez devm
tablice ctx->tachs i ctx->pulses_per_revolution. Akcja sprzątania
który zatrzymuje licznik czasu, jest rejestrowany przed przydzieleniem tych tablic.
Ponieważ Devres udostępnia wpisy w odwrotnej kolejności, sterownik może zostać zwolniony
tablice, zanim pwm_fan_cleanup() wyłączy timer. Upływ czasu
w tym oknie uzyskuje dostęp do zwolnionych danych tach.
W przypadku jądra KASAN, kprobe przeznaczony wyłącznie do testów opóźniał wejście do
pwm_fan_cleanup() podczas normalnego rozłączania sysfs. Każdy z trzech biegów
zgłosił trzy czterobajtowe odczyty i dwa czterobajtowe zapisy w sample_timer()
po uwolnieniu przydziału środków na rozwój oprogramowania wspierającego. Pomocnik tego nie zrobił
wywołać wywołanie zwrotne timera, akcje porządkowe lub darmowe funkcje.
Dzięki poprawce trzy pasujące przebiegi unbind zostały zakończone bez KASAN, BŁĘDU,
OSTRZEŻENIE, Ups lub panika. Oprzyrządowanie potwierdziło wycofanie timera
ukończone przed zwolnieniem pierwszego przydziału rezerwy czasowej.
Podziel timer na emeryturę z czyszczenia zasilania i zarejestruj jego devres
akcja po zainstalowaniu danych kopii zapasowej timera i akcji IRQ. To
zachowuje wczesne działanie cofania mocy, zapewniając jednocześnie działanie timera
wycofany przed udostępnieniem danych pomocniczych. Użyj timera_shutdown_sync()
ponieważ wywołanie zwrotne może się uzbroić.
>_ 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