CVE-2026-97609
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
netfilter: cttimeout: zapobiega UAF podczas rozładowywania modułu
nf_ct_set_timeout() chroni wyłuskiwanie punktu przekroczenia limitu czasu i sprawdzanie zasad
z rcu_read_lock(). Jednakże cttimeout_exit() wyrejestrowuje per-net
operacji, zanim opuści hak.
Umożliwia to następujące przeplatanie:
Procesor 0 Procesor 1
cttimeout_exit() nf_ct_set_timeout()
wyrejestruj_pernet_subsys() rcu_read_lock()
kfree(pernet) h = nf_ct_timeout_hook
h->timeout_find_get()
nfct_timeout_pernet()
Hak nadal wskazuje na funkcję ctnl_timeout_find_get(), gdy procesor 1 sprawdza plik
już zwolniona lista limitów czasu dla poszczególnych sieci. KASAN poinformował:
BŁĄD: KASAN: użycie płyty po zwolnieniu w ctnl_timeout_find_get
Przeczytaj rozmiar 8 w zadaniu poc/90
Zadzwoń do śledzenia:
ctnl_timeout_find_get+0x271/0x2a0 [nfnetlink_cttimeout]
nf_ct_set_timeout+0x7b/0x3c0
xt_ct_tg_check+0x724/0xb20
xt_check_target+0x234/0xa90
do_ipt_set_ctl+0x570/0x1270
Przydzielone przez zadanie 89:
__kmalloc_noprof+0x16e/0x460
ops_init+0x6d/0x420
rejestr_pernet_operacji+0x2f6/0x670
Uwolniony przez zadanie 91:
kfree+0x131/0x390
ops_undo_list+0x3d4/0x730
wyrejestruj_pernet_operacje+0x232/0x490
wyrejestruj_pernet_subsys+0x1c/0x30
cttimeout_exit+0x52/0x970 [nfnetlink_cttimeout]
Usuń haczyk i poczekaj na istniejących czytelników przed wyrejestrowaniem
operacji netto. Blokuje to wyszukiwanie nowych zasad i zapewnia to czytelnikom
zaobserwowano zakończenie haka przed zwolnieniem zapasów netto.
>_ 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