Podatności LaraDashboard
3 znanych podatności CVE w LaraDashboard, przetłumaczonych i ocenionych.
- CVE-2026-90933Wysokie
laradashboard do wersji 1.2.2 zawiera podatność braku autoryzacji w endpointach Local License API, która pozwala każdemu uwierzytelnionemu użytkownikowi odczytywać, nadpisywać i usuwać klucze licencji modułów premium. Atakujący z kontem o niskich uprawnieniach może uzyskać dostęp do endpointów GET /api/admin/licenses/show, POST /api/admin/licenses/store i POST /api/admin/licenses/remove, aby ujawnić poufne klucze licencji, wstrzyknąć wartości kontrolowane przez atakującego lub całkowicie usunąć przechowywane licencje.
- CVE-2026-90932Wysokie
LaraDashboard w wersjach od 0.9.2 do 1.2.2 zawiera podatność path traversal w obsłudze kopii zapasowych podczas aktualizacji rdzenia. CoreUpgradeController i BackupService łączą wartość backup_file/filename podaną przez użytkownika bezpośrednio ze ścieżką katalogu kopii zapasowych, bez normalizacji, bez użycia basename() i bez weryfikacji, czy wynikowa ścieżka pozostaje w storage/app/core-backups. Uwierzytelniony użytkownik z uprawnieniem settings.edit może użyć sekwencji ../ do usunięcia dowolnych plików lub przywrócenia archiwum ZIP z dowolnej lokalizacji, co prowadzi do zdalnego wykonania kodu.
- CVE-2026-90931Średnie
LaraDashboard w wersjach 0.9.0 do 1.2.2 nie oczyszcza zawartości plików SVG podczas przesyłania multimediów, co pozwala uwierzytelnionym użytkownikom z uprawnieniem media.create na przesyłanie złośliwych plików SVG zawierających skrypty. Gdy jakikolwiek użytkownik, w tym administrator, otworzy przechowywany plik SVG wyświetlany w kontekście aplikacji, osadzony JavaScript wykonuje się w kontekście pulpitu, umożliwiając przejęcie sesji i konta administratora.

