Katalog CVE

CVE-2026-122224

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

WebVirtCloud do commita bb920b0 zawiera błąd braku autoryzacji, który pozwala niskouprzywilejowanym uwierzytelnionym użytkownikom na dostęp do MigrateViewSet i CreateInstanceViewSet, ponieważ nie zadeklarowano permission_classes, a Django REST Framework domyślnie stosuje AllowAny. Atakujący mogą wysyłać żądania do /api/v1/migrate/ lub punktu końcowego tworzenia instancji, aby migrować lub usuwać maszyny wirtualne innych użytkowników oraz tworzyć wolumeny i domeny na dowolnym hoście obliczeniowym.

Ocena ryzyka

Niski poziom uprawnień wystarcza do manipulowania maszynami wirtualnymi innych użytkowników i tworzenia zasobów na dowolnym hoście, co może prowadzić do naruszenia izolacji i przejęcia infrastruktury.

Rekomendacja

Zaktualizuj WebVirtCloud do wersji zawierającej poprawkę lub ręcznie zadeklaruj odpowiednie permission_classes w MigrateViewSet i CreateInstanceViewSet.

Inne podatności w WebVirtCloud

Oryginalny opis (angielski, źródło NVD)

WebVirtCloud through commit bb920b0 contains a missing authorization vulnerability that allows low-privileged authenticated users to reach MigrateViewSet and CreateInstanceViewSet because no permission_classes are declared, so Django REST Framework defaults to AllowAny. Attackers can send requests to /api/v1/migrate/ or the compute instance create endpoint to migrate or undefine other users' virtual machines and create volumes and domains on any compute host.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS