Katalog CVE

CVE-2026-49971

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

Laravel-Mediable przed wersją 7.0.0 zawiera podatność na trwały atak XSS, umożliwiającą uwierzytelnionym lub anonimowym użytkownikom wykonanie dowolnego kodu JavaScript poprzez przesłanie niesanityzowanych plików SVG z osadzonymi skryptami w atrybutach onload, znacznikach script lub elementach foreignObject.

Ocena ryzyka

Atakujący mogą przechowywać trwałe ładunki XSS w przesłanych plikach SVG, które wykonują się z pełnym dostępem do DOM podczas otwierania lub podglądu pliku przez ofiarę, co umożliwia kradzież ciasteczek sesji, przechwycenie tokenów CSRF i przejęcie konta.

Rekomendacja

Należy natychmiast zaktualizować Laravel-Mediable do wersji 7.0.0 lub nowszej oraz wdrożyć walidację i sanityzację przesyłanych plików SVG, blokując niebezpieczne elementy i atrybuty.

Inne podatności w Laravel-Mediable

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

Laravel-Mediable before 7.0.0 contains a stored cross-site scripting vulnerability that allows authenticated or anonymous users to execute arbitrary JavaScript by uploading unsanitized SVG files containing embedded scripts in onload event handlers, script tags, or foreignObject elements. Attackers can store persistent XSS payloads in uploaded SVG files that execute with full DOM access when victims open or preview the file, enabling session cookie theft, CSRF token capture, and account takeover.

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