CVE-2026-105128
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 16 - wyżej niż 16% wszystkich znanych CVE
Streszczenie
LaraDashboard przed wersją 1.4.8 zawiera podatność otwartego przekierowania, która pozwala zdalnym atakującym przekierowywać użytkowników poprzez dostarczenie niezwalidowanego parametru redirect_url do EmailTemplateController builder i builderEdit. Atakujący mogą wysyłać spreparowane linki builder do zalogowanych użytkowników z uprawnieniami do szablonów e-mail, aby zapisanie szablonu przeniosło ich do witryn phishingowych kontrolowanych przez atakującego.
Ocena ryzyka
Użytkownicy mogą zostać przekierowani na złośliwe witryny phishingowe, co może prowadzić do kradzieży danych uwierzytelniających i przejęcia kont.
Rekomendacja
Zaktualizuj LaraDashboard do wersji 1.4.8 lub nowszej, która waliduje parametr redirect_url.
Inne podatności w LaraDashboard
Zobacz wszystkie- CVE-2026-120488Średnie
LaraDashboard przed wersją 1.4.9 zawiera podatność typu stored cross-site scripting, która pozwala uwierzytelnionym użytkownikom z uprawnieniami post.create lub post.edit wstrzyknąć skrypty poprzez nieoczyszczoną zawartość bloków design_json w LaraBuilder. Atakujący mogą zapisać bloki text-editor, HTML, text lub heading zawierające skrypt lub znaczniki obsługi zdarzeń, które wykonują się w sesjach administratorów.
- CVE-2026-120487Wysokie
LaraDashboard w wersjach przed 1.4.5 zawiera podatność nieprawidłowej autoryzacji w SettingPolicy::manageCoreUpgrades(), która pozwala administratorom niebędącym Superadminem z uprawnieniem settings.edit na dostęp do operacji aktualizacji rdzenia zastrzeżonych dla Superadmina. Atakujący mogą użyć akcji backup, download, restore i upgrade w /admin/settings/core-upgrades.
- CVE-2026-120450Średnie
LaraDashboard 1.4.0 przed 1.4.9 zawiera podatność nieprawidłowej autoryzacji, która pozwala uwierzytelnionym użytkownikom z uprawnieniem tylko do odczytu email_template.view wysyłać dowolne e-maile przez narzędzie MCP send-email. Atakujący może wygenerować token MCP i wywołać send-email z dowolnym odbiorcą, tematem i treścią HTML.
- CVE-2026-105130Niskie
LaraDashboard od wersji 1.4.0 do 1.4.8 zawiera podatność typu race condition w RegisterController::register, która pozwala nieuwierzytelnionym atakującym obejść dzienny limit rejestracji na IP. Atakujący mogą wysłać wiele równoczesnych żądań rejestracji z jednego IP, tak aby wszystkie przeszły RegistrationGuardService::hasExceededIpLimit przed wykonaniem recordRegistration, tworząc konta masowo i obchodząc mechanizmy antyautomatyzacyjne.
- CVE-2026-105129Średnie
LaraDashboard przed wersją 1.4.8 zawiera podatność nieprawidłowej autoryzacji, która pozwala uwierzytelnionym użytkownikom z jedynie uprawnieniem settings.view odczytywać przechowywane sekrety poprzez API ustawień. Atakujący mogą odpytywać GET /api/settings lub /api/settings/{option_name}, aby uzyskać tekstowe klucze API dostawców AI, dane logowania do poczty, hasła i tokeny.
- CVE-2026-105127Średnie
LaraDashboard w wersjach od 1.4.2 do 1.4.8 stosuje zaawansowaną walidację adresów e-mail w żądaniach resetowania hasła dla niezalogowanych użytkowników, co wywołuje zapytania DNS oraz płatne weryfikacje AbstractAPI. Nieuwierzytelniony atakujący może wysyłać dowolne adresy, aby wyczerpać limit weryfikacji, powodując, że walidacja przestaje działać (fail open) dla wszystkich publicznych formularzy, oraz może sondować rozwiązywanie domen.
- CVE-2026-105126Wysokie
LaraDashboard przed wersją 1.4.8 zawiera podatność niewłaściwego zarządzania uprawnieniami, która pozwala uwierzytelnionym administratorom na eskalację do Superadmina poprzez edycję lub zmianę nazwy ról. Atakujący z uprawnieniem role.edit może zmienić nazwę swojej roli na Superadmin lub przyznać uprawnienia user.login_as, aby przejąć konta i uzyskać dostęp do funkcji aktualizacji rdzenia oraz instalacji modułów, co umożliwia wykonanie kodu.
- CVE-2026-105125Niskie
LaraDashboard przed wersją 1.4.8 zawiera podatność typu path traversal, która pozwala nieuwierzytelnionym atakującym odczytywać pliki JSON poprzez manipulację segmentem trasy {lang}. Na hostach Windows atakujący mogą wysyłać sekwencje zakodowane w URL, takie jak ..%5C, aby wyjść poza resources/lang i odczytać composer.json lub inne pliki JSON aplikacji.
- 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 0.9.2 do 1.2.2 zawiera podatność na path traversal w obsłudze kopii zapasowych podczas aktualizacji rdzenia. CoreUpgradeController i BackupService łączą wartość backup_file/filename dostarczoną przez użytkownika bezpośrednio ze ścieżką katalogu kopii zapasowych bez normalizacji, bez basename() i bez weryfikacji, że wynikowa ścieżka pozostaje w storage/app/core-backups; uwierzytelniony użytkownik z uprawnieniem settings.edit może podać sekwencje ../, aby usunąć dowolne pliki lub przywrócić archiwum ZIP z dowolnej lokalizacji, zapisując dowolne pliki w katalogach aplikacji i osiągając zdalne wykonanie kodu.
Oryginalny opis (angielski, źródło NVD)
LaraDashboard before 1.4.8 contains an open redirect vulnerability that allows remote attackers to redirect users by supplying an unvalidated redirect_url parameter to EmailTemplateController builder and builderEdit. Attackers can send crafted builder links to logged-in users with email template permissions so saving a template navigates them to attacker-controlled phishing sites.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

