Odebrany

CVE-2026-99122

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

vsock/vmci: sprawdź źródło pakietu dla podłączonych gniazd

vmci_transport_recv_stream_cb() najpierw wyszukuje gniazda, korzystając z pełnego źródła
i krotka docelowa, a następnie według miejsca docelowego tylko w powiązanej tabeli. The
rezerwa może wybrać gniazdo, które nie nasłuchuje, bez sprawdzania, czy
pakiet pochodzi od przechowywanego partnera.

Zostało to odtworzone w dwóch kontekstach VMCI. RST z kontekstu nie
przechowywane w gnieździe TCP_SYN_SENT resetują to gniazdo po jego wybraniu przez
wyszukiwanie tylko docelowe.

VMCI może przetwarzać pakiety powiadomień w kontekście dolnej połowy, gdy
gniazdo nie jest własnością kontekstu użytkownika lub odkłada pakiety do kolejki roboczej. Użyj
vsock_check_source() po zajęciu blokady gniazda w dolnej połowie ścieżki,
i sprawdź ponownie po lock_sock() w ścieżce kolejki roboczej. Gniazda nasłuchowe
nadal akceptować pakiety z dowolnego źródła.

Odpowiedz za pomocą RST zaadresowanego z odebranego pakietu przed upuszczeniem a
źródło, które nie przeszło weryfikacji. Zachowuje to istniejące zachowanie resetowania
dla związanych, niesłyszących i jednocześnie zamkniętych gniazd bez kierowania
reset do zapisanego partnera podłączonego 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