CVE-2026-98723
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
nvmet: skopiuj hostid do ctrl przed utworzeniem PR pc_refs
Zatwierdź 6202783184bf („nvmet: Popraw interfejs nvmet_alloc_ctrl() i
implementacja”) dodał drugą funkcję uuid_copy() argumentów->hostid pod koniec
z nvmet_alloc_ctrl() i zatwierdź 7b658153f1b8 („nvmet: Usuń duplikat
uuid_copy”) usunął oryginalną kopię, która znajdowała się wcześniej
nvmet_ctrl_init_pr() zamiast nowego.
Od tego czasu nvmet_ctrl_init_pr() tworzy migawki ctrl->hostid w
rezerwacje na kontroler na przestrzeń nazw, podczas gdy uuid_copy()
z połączenia dane są uruchamiane później, po opublikowaniu kontrolera.
Ctrl jest przydzielany za pomocą kzalloc(), więc każdy pc_ref utworzony w tym miejscu
ścieżka przechowuje zerowy identyfikator UUID.
pc_ref->hostid ma jednego konsumenta: nvmet_pr_set_ctrl_to_abort()
dopasowuje go do hosta wywłaszczonego rejestrującego, aby go zabić i osuszyć
we/wy w locie ofiary w celu wywłaszczenia i przerwania. Mecz nigdy nie może
naciśnij zerowy UUID, więc zawsze, gdy przestrzeń nazw ma zastrzeżenia
opcja włączona istnieje przed połączeniem się hosta, co obejmuje każde ponowne połączenie,
Wywłaszczanie i przerywanie po cichu przekształca się w zwykłe wywłaszczanie:
Host wywłaszczający odnosi sukces, gdy operacje we/wy w locie ofiary są nieruchome
w powietrzu.
Skopiuj wcześniej hostid, na którym zużywana jest reszta danych połączenia
kontroler zostanie opublikowany i zanim nvmet_ctrl_init_pr() go pobierze
migawka.
>_ 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