Odebrany

CVE-2026-98976

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: trzymaj blokadę na wierzchowcu, pod którym przenoszona jest propagowana kopia

connect_recursive_mnt() przenosi MNT_LOCKED z górnego montowania do
uchwyt, który przesuwa się pod nim za pomocą MOVE_MOUNT_BENEATH. Pozwala to
właściciel przestrzeni nazw użytkownika, aby zastąpić zablokowany /proc lub katalog główny. The
mount poniżej przejmuje zadanie zakrycia bazowego punktu montowania
umożliwiający demontaż górnego mocowania.

Rozważ dwie przestrzenie nazw montowania:

(H) Host H ma wspólne wierzchowce P z sekretem w P/d
(Z) Z jest przestrzenią nazw użytkownika utworzoną z M. Jego kopia P odbiera
propagacja z P hosta i jego kopii osłony M na P/d wynosi
Właściciel zablokowanego Z nie może widzieć P/d.

Teraz (H) montuje X na P/d. To propaguje do (Z). Kopia X ląduje
pod zamkniętą pokrywą (Z). Zamknięta nieruchomość zostaje przekazana od (Z).
przykryć kopię X propagowaną pod nią. Pokrywa jest teraz odblokowana.

Teraz (H) ponownie odmontowuje X. Kopia X w (Z) zostaje odmontowana i plik
Mocowanie zakrywające pozostaje otwarte na górze P/d. (Z) może teraz go odmontować:

Z: umount2(P/d) = EINVAL /* pokrywa jest zablokowana */
H: zamontuj X na P/d, umount X /* oba propagują do Z /*
Z: umount2(P/d) = 0 /* pokrywa jest teraz odblokowana */
Z: czytaj P/d/secret = "ukryty przez root" /* sekret ujawniony */

Więc przenieś tylko zamkniętą własność na wierzchowiec poniżej dla wierzchowców
rozmówca umieścił. Rozmnożona kopia, która ląduje pod zamkniętym wierzchowcem
jest również zablokowany, dzięki czemu uchwyt na dole stosu przenosi a
zablokuj tak, jak oczekuje tego każda kontrola. Uchwyt na górze pozostaje zablokowany
aby upewnić się, że nadal zakrywa, nawet jeśli propagowany wierzchowiec jest taki
ponownie odmontowany.

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