Katalog CVE

CVE-2026-119707

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

SonicJS do wersji 3.0.0 zawiera lukę braku autoryzacji w trasach zapisu /api/:collection oraz /api/content, które sprawdzają jedynie ogólne etykiety ról. Uwierzytelnieni autorzy lub edytorzy mogą użyć tokenu JWT lub klucza API, aby tworzyć, modyfikować, publikować lub usuwać dokumenty innych użytkowników, omijając ACL dokumentów i nadpisania odmowy administratora.

Ocena ryzyka

Osoba z niskimi uprawnieniami może modyfikować lub usuwać treści innych użytkowników, co prowadzi do naruszenia integralności danych i obejścia polityk dostępu. Może to skutkować nieautoryzowanymi publikacjami lub utratą danych.

Rekomendacja

Zaktualizuj SonicJS do wersji zawierającej poprawkę lub wdróż dodatkową kontrolę autoryzacji na poziomie dokumentów w trasach zapisu. Do czasu aktualizacji ogranicz dostęp do API i monitoruj działania autorów i edytorów.

Inne podatności w SonicJS

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

SonicJS through 3.0.0 contains a missing authorization vulnerability in the /api/:collection and /api/content write routes that only check coarse role labels. Authenticated authors or editors can use a bearer JWT or API key to create, modify, publish, or soft-delete other users' documents, bypassing document ACLs and administrator deny overrides.

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