Odebrany

CVE-2026-98987

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

przestrzeń nazw: spójrz na najwyższy plik montowania, aby znaleźć plik przestrzeni nazw montowania

connect_recursive_mnt() wstępnie przydziela punkt montowania dla katalogu głównego
najwyższe mocowanie źródła, tak aby mocowanie, które już znajduje się na
miejsce docelowe można umieścić na źródle lub na jednym z jego źródeł
propagowane kopie.

Kopie są tworzone bez CL_COPY_MNT_NS_FILE, więc ich łańcuch
overmounts jest krótszy niż źródłowy. Kończy się poniżej pierwszego wiązania
montowanie pliku przestrzeni nazw montowania. Zatem podczas gdy pętla przechodzi w górę łańcucha
źródło zapamiętuje punkt montowania tego wierzchowca w formie „krótszej” i
dla kopii umieszcza się tam istniejące mocowanie.

Ale pętla kończy się na najwyższym wierzchołku, nawet na niego nie patrząc. Jeśli
podłączenie najwyższe jest jedynym plikiem przestrzeni nazw montowania w łańcuchu
„krótszy” pozostaje NULL i mnt_change_mountpoint() dołącza istniejący
zamontuj kopię poniżej katalogu głównego pliku przestrzeni nazw montowania. To jest
stomatologia nsfs. Nigdy nie następuje żadne przejście ścieżką w przestrzeni nazw montowania kopii
tam. Wierzchowca nie ma, dopóki nie odejdzie jego rodzic i kopia, która go zabrała
jego miejsca nie można odmontować synchronicznie, ponieważ ma dziecko:

S bind montowanie pliku
N bind montowanie pliku przestrzeni nazw montowania na wierzchu S
Montaż współdzielony, B niewolnik A, Q zamontowany na pliku B/plik

move_mount(S, A/plik)
kot B/plik -> zawartość S zamiast Q
umount B/plik -> EBUSY

Przyjrzyj się każdemu mocowaniu łańcucha, łącznie z tym najwyższym.

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