Odebrany

CVE-2026-98994

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

statmount: czytaj rodzica niezamontowanego wierzchowca w mount_lock

statmount_mnt_basic() odczytuje identyfikatory rodzica poprzez m->mnt_parent
z namespace_sem przechowywanym do odczytu. To dobrze, jeśli chodzi o wierzchowca
w przestrzeni nazw. Wszystko powyżej jest przypięte przez tę przestrzeń nazw.

STATMOUNT_BY_FD akceptuje również deskryptor pliku na montowaniu, które ma
został celowo odmontowany i że przy życiu pozostaje jedynie deskryptor pliku.
Jeśli ten wierzchowiec pozostał przymocowany do swojego rodzica, gdy został odmontowany,
rodzic również jest odmontowany i nic nie przypina go do dziecka.

Końcowa funkcja mntput() odmontowuje dzieci samodzielnie w mount_lock i
później uwalnia rodzica. Jednocześnie statmount_mnt_basic() czyta
m->mnt_parent dwa razy, chociaż może się to zdarzyć i można łatwo wyłuskać a
wierzchowiec, którego już nie ma.

Przeczytaj element nadrzędny niezamontowanego mocowania w obszarze mount_lock. Rodzic
nie można go umieścić, gdy jest trzymany, a oba identyfikatory pochodzą z tego samego wierzchowca. A
Rodzic zamontowanego wierzchowca jest przypięty przez przestrzeń nazw, a wierzchowiec nie może
opuść swoją przestrzeń nazw, podczas gdy namespace_sem jest trzymana, więc jest to typowy przypadek
nie wymaga blokady globalnej.

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