CVE-2026-97335
WysokieCVSS 7.7Streszczenie
Nieprawidłowa autoryzacja w punkcie końcowym tworzenia niestandardowych woluminów magazynu w Canonical LXD w wersjach 5.0.0 i nowszych (naprawione w 5.0.10, 5.21.8 i 6.10) na Linuksie pozwala uwierzytelnionemu klientowi z uprawnieniami do tworzenia niestandardowych woluminów w projekcie na kopiowanie i odczyt dowolnego niestandardowego woluminu magazynu z dowolnego innego projektu na serwerze, w tym jego migawek i konfiguracji. Klient robi to za pomocą spreparowanego żądania, które ustawia source volume i source.project, ale pomija source.type.
Ocena ryzyka
Uwierzytelniony użytkownik może uzyskać dostęp do danych innych projektów, co narusza izolację między projektami i może prowadzić do wycieku poufnych informacji.
Rekomendacja
Zaleca się natychmiastowe zaktualizowanie LXD do wersji 5.0.10, 5.21.8 lub 6.10, które zawierają poprawkę eliminującą tę lukę.
Inne podatności w Canonical LXD
Zobacz wszystkie- CVE-2026-87798Średnie
Nieprawidłowe rozwiązywanie ścieżek w funkcji rekurencyjnego pobierania plików w kliencie CLI LXD w wersjach 4.0.2 do 6.9 (naprawione w 4.0.14, 5.0.10 i 5.21.8) na Linuksie pozwala atakującemu z dostępem root wewnątrz maszyny wirtualnej na zapisywanie plików lub drzew katalogów kontrolowanych przez atakującego w dowolnych ścieżkach na hoście klienta, z uprawnieniami operatora. Atakujący robi to za pomocą zmodyfikowanego lxd-agent, który zwraca niespójne listy katalogów SFTP i wyniki Lstat.
- CVE-2026-86335Średnie
Brak autoryzacji w funkcji imageDownload w Canonical LXD przed wersjami 5.0.10, 5.21.8 i 6.10 na Linuksie pozwala klientowi z ograniczeniami projektowymi na dostęp do prywatnych obrazów z innych projektów poprzez ponowne użycie lokalnego odcisku palca podczas importu obrazów lub instancji.
- CVE-2026-86334Średnie
Podatność typu Path Traversal w funkcji eksportu i kopiowania obrazów w kliencie CLI LXD od wersji 4.0.2 przed 4.0.14, 5.0.10, 5.21.8 i 6.10 na wszystkich platformach pozwala zdalnemu złośliwemu serwerowi obrazów lub atakującemu typu man-in-the-middle na nadpisanie dowolnych plików lokalnych i wykonanie kodu na systemie klienta poprzez spreparowany nagłówek Content-Disposition z parametrem filename podczas operacji eksportu lub kopiowania obrazów do lokalnego katalogu docelowego.
- CVE-2026-87799Krytyczne
Podatność w Canonical LXD (wersje 4.0 i późniejsze, naprawiona w 4.0.14, 5.0.10, 5.21.8 i 6.10) pozwala uwierzytelnionemu klientowi lub złośliwemu serwerowi migracji na zapis plików kontrolowanych przez atakującego w dowolnych ścieżkach na hoście jako root, co prowadzi do pełnego przejęcia hosta. Atak wykorzystuje spreparowany strumień rsync lub btrfs send, który umieszcza dowiązanie symboliczne w przesyłanym wolumenie.
- CVE-2026-85526Krytyczne
Podatność typu path traversal w sterowniku Btrfs (unpackVolume) w Canonical LXD na Linux pozwala uwierzytelnionemu użytkownikowi z uprawnieniami do tworzenia instancji na usuwanie lub zastępowanie dowolnych plików i katalogów na systemie plików hosta jako root. Atak wykorzystuje spreparowany wpis subvolumes[].path w pliku backup/optimized_header.yaml podczas importu zoptymalizowanej kopii zapasowej btrfs.
- CVE-2026-85185Krytyczne
Podatność typu path traversal w sterowniku btrfs w Canonical LXD (wersje 4.0.2 i późniejsze, naprawiona w 4.0.14, 5.0.10, 5.21.8 i 6.10) pozwala uwierzytelnionemu klientowi z uprawnieniami do tworzenia instancji na usuwanie dowolnych plików na hoście jako root. Na hostach z systemem plików btrfs atakujący może również umieszczać dowolną treść w dowolnych ścieżkach, co prowadzi do pełnego przejęcia hosta.
- CVE-2026-28384Krytyczne
Nieprawidłowe sanityzacja parametru compression_algorithm w Canonical LXD pozwala uwierzytelnionemu, nieuprzywilejowanemu użytkownikowi na wykonanie poleceń jako demon LXD na serwerze LXD poprzez wywołania API do punktów końcowych obrazów i kopii zapasowych. Problem dotyczy LXD od wersji 4.12 do 6.6 i został naprawiony w wersjach snap 5.0.6-e49d9f4, 5.21.4-1374f39 oraz 6.7-1f11451. Kanał 4.0/stable nie jest dotknięty, ponieważ zawiera wersję 4.0.10.
- CVE-2026-12411Wysokie
Podatność Broken Access Control w komponencie devLXDInstancePatchHandler oprogramowania Canonical LXD umożliwia niezaufanemu gościowi zamontowanie, odczytanie i nadpisanie niestandardowego woluminu pamięci masowej innego gościa za pomocą spreparowanego żądania PATCH do /dev/lxd, gdy włączona jest opcja security.devlxd.management.volumes.
Oryginalny opis (angielski, źródło NVD)
Incorrect authorization in the custom storage volume creation endpoint in Canonical LXD versions 5.0.0 and later (fixed in 5.0.10, 5.21.8 and 6.10) on Linux allows an authenticated client with permission to create custom volumes in a project to copy, and so read, any custom storage volume from any other project on the server, including its snapshots and configuration. The client does this with a crafted request that sets a source volume and source.project but omits source.type.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

