CVE-2026-98023
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
vxlan: odrzuca dynamiczne wpisy fdb, które odwołują się do identyfikatora następnego skoku
Zatwierdzenie cytowane w znaczniku Fixes umożliwiło wskazanie wpisów VXLAN FDB
FDB wykonuje kolejne skoki, dzięki czemu ruch nakładkowy może być równomiernie obciążony
wiele VTEP. Takie wpisy można konfigurować wyłącznie z przestrzeni użytkownika,
nie można się nauczyć i nie można wędrować. Mają sens tylko w przestrzeni użytkownika
płaszczyzna kontrolna, taka jak E-VPN, gdzie uczenie się płaszczyzny danych jest wyłączone.
Mimo to sterownik VXLAN obecnie nie zapobiega takim wpisom
przed konfiguracją z flagą „dynamiczną”. Lista FDB dla następnego skoku
jest chroniony jedynie przez blokadę skrótu dla poszczególnych urządzeń, co nie jest wystarczające
gdy dwa urządzenia VXLAN wskazują na ten sam następny skok FDB i w związku z tym współużytkują
lista. Starzenie się odbywa się w kontekście softirq bez RTNL, więc wpis został usunięty
przez jedno urządzenie można ścigać się z dodaniem lub usunięciem z drugiego,
prowadzące do uszkodzenia listy:
korupcja list_del. następny->poprzedni powinien mieć wartość ffff8881069d9548, ale był
martwy000000000122. (następny=ffff8881069d9448)
OSTRZEŻENIE: Procesor: 0 PID: 90 w lib/list_debug.c:65
__list_del_entry_valid_or_report+0x1aa/0x210
...
vxlan_fdb_destroy+0x5b8/0xad0
vxlan_cleanup+0x328/0x450
call_timer_fn+0x2a/0x1c0
run_timer_softirq+0x18c/0x210
BŁĄD: KASAN: użycie płyty po zwolnieniu w vxlan_fdb_destroy
Napraw ten problem, odrzucając fałszywą konfigurację dynamicznych wpisów FDB
wskazują na następne przeskoki FDB, zarówno po utworzeniu, jak i po utworzeniu istniejącego wpisu
zaktualizowany. W związku z tym lista FDB dla następnego skoku jest zawsze mutowana tylko w ramach
Zamek RTNL. Dodaj przypadki testowe, aby upewnić się, że zjawisko to nie ulegnie pogorszeniu w pliku
przyszłość.
>_ 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