CVE-2026-63299
KrytyczneCVSS 9.9Streszczenie
W LXD stwierdzono podatność polegającą na obejściu autoryzacji, która pozwala uwierzytelnionemu użytkownikowi na ominięcie limitów dysków i wolumenów na poziomie projektu. Dwie ścieżki kodu nie sprawdzają limitów zasobów podczas operacji na wolumenach: funkcja storagePoolVolumeTypePostMove pomija sprawdzenie limits.AllowVolumeCreation przed przeniesieniem wolumenu między projektami, a operacje przywracania migawki wolumenu pomijają sprawdzenie AllowVolumeUpdate, gdy konfiguracja jest pusta.
Ocena ryzyka
Atakujący może przydzielić zasoby pamięci masowej przekraczające limity administracyjne projektu, co może prowadzić do wyczerpania zasobów i naruszenia polityk.
Rekomendacja
Zaleca się aktualizację LXD do wersji zawierającej poprawki walidacji limitów oraz monitorowanie użycia wolumenów w projektach.
Oryginalny opis (angielski, źródło NVD)
An authorization bypass vulnerability in LXD allows an authenticated user to bypass project-level disk and volume limits. Two related code paths fail to verify resource limits during volume operations: the storagePoolVolumeTypePostMove function omits the limits.AllowVolumeCreation check before moving a volume across projects, and volume snapshot restore operations skip the AllowVolumeUpdate check when the configuration is nil (Config == nil). An attacker can exploit these flaws to allocate storage resources that exceed the administrative limits configured for a project.

