Katalog CVE

CVE-2025-58351

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

Outline w wersjach od 0.72.0 do 0.83.0 wprowadził funkcję lokalnego przechowywania plików jako opcjonalną strategię przechowywania. Funkcja ta umożliwiała obejście CSP oraz obejście ContentType, co może ułatwić dalsze ataki. W przypadku self-hostingu z FILE_STORAGE=local na tej samej domenie co aplikacja Outline złośliwy ładunek może zostać przesłany jako załącznik i obejść ograniczenia CSP, pozwalając na wykonanie skryptu w kontekście innego użytkownika. Naprawiono w wersji 0.84.0.

Ocena ryzyka

Atakujący może przesłać złośliwy plik i wykonać skrypt w kontekście innego użytkownika, prowadząc do kradzieży sesji lub danych. Ryzyko dotyczy głównie instalacji self-hosted z lokalnym przechowywaniem plików.

Rekomendacja

Zaktualizuj Outline do wersji 0.84.0 lub nowszej. Rozważ użycie zewnętrznego przechowywania plików zamiast FILE_STORAGE=local.

Inne podatności w Outline

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

Outline is a service that allows for collaborative documentation. In versions 0.72.0 through 0.83.0, Outline introduced a feature which facilitates local file system storage capabilities as an optional file storage strategy. This feature allowed a CSP bypass as well as a ContentType bypass that might facilitate further attacks. In the case of self-hosting and using Outline FILE_STORAGE=local on the same domain as the Outline application, a malicious payload can be uploaded as a file attachment and bypass those CSP restrictions, allowing script execution within the context of another user. This is fixed in version 0.84.0.

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