Odebrany

CVE-2026-98380

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

net/sched: odrzuca wskaźniki błędów IDR podczas usuwania akcji

tcf_action_delete() przed wywołaniem usuwa referencję przechowywaną podczas wyszukiwania
tcf_idr_delete_index() z zapisanym indeksem akcji. Odblokowany
klasyfikator może usunąć tę akcję i zarezerwować to samo miejsce IDR
ERR_PTR(-EBUSY) pomiędzy.

tcf_idr_delete_index() sprawdza tylko wynik wyszukiwania pod kątem wartości NULL. To
dlatego traktuje rezerwację jako tc_action i dereferencje
tcfa_bindcnt. Do zaplanowania wykonania wykorzystano sprzętowy punkt przerwania wykonywania
przeplatanie bez zmiany źródła jądra. Poinformował o tym KASAN
rozszyfrowany ślad:

BŁĄD: KASAN: null-ptr-deref w tca_action_gd+0x5b9/0x1010
Odczytaj rozmiar 4 pod adresem 0000000000000010 w zadaniu poc/150
Ups: ogólny błąd ochrony, prawdopodobnie dla adresu niekanonicznego 0xdffffc0000000002
RIP: tca_action_gd+0x5c0/0x1010:
arch_atomic_read w arch/x86/include/asm/atomic.h:23
raw_atomic_read w include/linux/atomic/atomic-arch-fallback.h:457
atomic_read w include/linux/atomic/atomic-instrumented.h:33
tcf_idr_delete_index w net/sched/act_api.c:766
tcf_action_delete w net/sched/act_api.c:1859
tcf_del_notify w net/sched/act_api.c:2014
tca_action_gd w net/sched/act_api.c:2064
R13: 0000000000000010 R15: ffffffffffffff0
Panika jądra – brak synchronizacji: wyjątek krytyczny

R15 zawiera ERR_PTR(-EBUSY), a dodanie offsetu tcfa_bindcnt daje
adres w R13. Po zastosowaniu osłony powrócił ten sam reproduktor
-ENOENT bez raportu KASAN i paniki. Traktuj wskaźniki błędów jako nieobecne
i zwróć -ENOENT.

>_ 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