Odebrany

CVE-2026-98378

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ę:

bpf: Pomiń nierozliczone łącza w iteratorze łączy

bpf_link_prime() wstawia łącze do link_idr przed anon_inode_getfile()
powiedzie się i zanim bpf_link_settle() opublikuje identyfikator w link->id.
bpf_link_by_id() traktuje takie łącze o zerowym identyfikatorze jako nierozliczone, ale łącze
iterator pobiera referencję bez tej kontroli.

Jeśli funkcja anon_inode_getfile() zakończy się niepowodzeniem, twórca usuwa identyfikator i zwalnia
bezpośrednio jego nadal prywatny link. Iterator pozostaje zwisający
referencja i następna funkcja bpf_link_put() uzyskuje dostęp do zwolnionej pamięci.

Traktuj wpisy o zerowym identyfikatorze jako przejściowe w bpf_link_get_curr_or_next(), tak samo jak
bpf_link_by_id() tak.

BŁĄD: KASAN: użycie płyty po zwolnieniu w bpf_link_put
Wpisz rozmiar 8 w zadaniu exp/384
Zadzwoń do śledzenia:
bpf_link_put kernel/bpf/syscall.c:3372
bpf_link_seq_next jądro/bpf/link_iter.c:33
bpf_seq_read kernel/bpf/bpf_iter.c:158
vfs_read fs/read_write.c:572
ksys_read fs/read_write.c:716
do_syscall_64 arch/x86/entry/syscall_64.c:84
wpis_SYSCALL_64_after_hwframe arch/x86/entry/entry_64.S:121
Panika jądra - brak synchronizacji: KASAN: ustawiono panic_on_warn ...

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