CVE-2026-35182
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
W Brave CMS przed wersją 2.0.6 brakuje autoryzacji w endpointcie /rights/update-role/{id}. Każdy uwierzytelniony użytkownik może zmienić role kont i promować się do Super Admina.
Ocena ryzyka
Uwierzytelniony atakujący może uzyskać pełną kontrolę nad systemem poprzez eskalację uprawnień.
Rekomendacja
Należy zaktualizować Brave CMS do wersji 2.0.6 lub nowszej.
Inne podatności w Brave CMS
Zobacz wszystkie- CVE-2026-41576Wysokie
Brave CMS przed poprawką 6c56603 miał formularz kontaktowy dostępny publicznie, co pozwalało na wstrzykiwanie niebezpiecznego HTML do treści e-maili. Użytkownik dostarczony tekst wiadomości był przetwarzany przez funkcję nl2br(), która nie sanitizowała HTML, co umożliwiało atakującym tworzenie phishingowych interfejsów w e-mailach wysyłanych do administratora.
- CVE-2026-41524Wysokie
Brave CMS przed poprawką 6c56603 przechowywał treści stron i artykułów wprowadzane przez użytkowników z rolą edytora w CKEditorze w bazie danych bez żadnej obróbki. W rezultacie, wszelkie wstrzyknięte przez nich JavaScript lub HTML były na stałe przechowywane i wykonywane w przeglądarkach odwiedzających stronę.
- CVE-2026-35183Wysokie
Podatność IDOR w mechanizmie usuwania obrazków artykułów w Brave CMS przed wersją 2.0.6. Metoda deleteImage w ArticleController.php akceptuje nazwę pliku z URL bez weryfikacji własności, co pozwala uwierzytelnionemu użytkownikowi z uprawnieniami edycji usuwać obrazki przypisane do artykułów innych użytkowników.
Oryginalny opis (angielski, źródło NVD)
Brave CMS is an open-source CMS. Prior to 2.0.6, this vulnerability is a missing authorization check found in the update role endpoint at routes/web.php. The POST route for /rights/update-role/{id} lacks the checkUserPermissions:assign-user-roles middleware. This allows any authenticated user to change account roles and promote themselves to Super Admin. This vulnerability is fixed in 2.0.6.

