Katalog CVE

CVE-2022-32114

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.58%

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

Streszczenie

Podatność w Strapi 4.1.12 w funkcji dodawania nowych zasobów pozwala na nieograniczone przesyłanie plików, co umożliwia ataki XSS poprzez spreparowany plik PDF. Projekt dokumentacji sugeruje, że użytkownik z uprawnieniami do przesyłania plików w bibliotece multimediów może przesyłać pliki PDF zawierające JavaScript, a wszystkie pliki w publicznym folderze są dostępne z zewnątrz.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wykonania skryptów XSS w przeglądarce ofiary, co może prowadzić do kradzieży sesji, przekierowań lub innych szkodliwych działań w kontekście aplikacji Strapi.

Rekomendacja

Zaleca się ograniczenie dozwolonych typów plików tylko do obrazów, wideo i audio (bez PDF) w konfiguracji Strapi, jeśli nie jest to wymagane, oraz aktualizację do najnowszej wersji Strapi, która może zawierać poprawki bezpieczeństwa.

Inne podatności w Strapi

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

An unrestricted file upload vulnerability in the Add New Assets function of Strapi 4.1.12 allows attackers to conduct XSS attacks via a crafted PDF file. NOTE: the project documentation suggests that a user with the Media Library "Create (upload)" permission is supposed to be able to upload PDF files containing JavaScript, and that all files in a public assets folder are accessible to the outside world (unless the filename begins with a dot character). The administrator can choose to allow only image, video, and audio files (i.e., not PDF) if desired.

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