Odebrany

CVE-2026-89488

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

openvswitch: Naprawiono porzucanie limitu CT po użyciu za darmo

Przetwarzanie pakietów wykorzystuje stan graniczny CT w ramach RCU, podczas gdy sieć jest rozłączana
zwalnia ten stan pod ovs_mutex. Wskaźnik limitu CT nie został usunięty
od czytelników ani nie są chronione okresem karencji umożliwiającym przetwarzanie pakietów
lekceważyć stan wolny.

Nieuprzywilejowany użytkownik może wywołać ten błąd z poziomu użytkownika i sieci
przestrzeni nazw, powodując użycie płyty po zwolnieniu w ovs_ct_execute(), gdy
Netns jest zburzony.

Opublikuj wskaźnik limitu CT za pośrednictwem RCU, usuń go przed demontażem i
poczekaj na czytelników zanim uwolnisz jego zawartość. Trzymaj ovs_mutex w pobliżu
indywidualne aktualizacje limitów CT i użyj blokady strony odczytu RCU podczas GET
przechodzi przez listy limitów chronione przez RCU.

Rozłączenie Netns powoduje odłączenie stanu granicznego przekładnika prądowego chronionego przez RCU w sieci pernet
Wywołanie zwrotne .pre_exit przytrzymując ovs_mutex. Pernetowy rdzeń gwarantuje
Okres karencji RCU pomiędzy wywołaniami zwrotnymi .pre_exit i .exit, więc .exit
wywołanie zwrotne kończy rozbijanie bez dodawania dodatkowej synchronizacji.

Programy obsługi poleceń netlink nie wymagają sprawdzania wartości NULL, ponieważ userspace
gniazdo netlink przechowuje aktywne odwołanie do swojej sieciowej przestrzeni nazw, podczas gdy a
żądanie jest przetwarzane. Dlatego ścieżka wyjściowa dla sieci nie może zostać uruchomiona
jednocześnie z SET, DEL lub GET dla przestrzeni nazw tego gniazda.

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