Katalog CVE

CVE-2025-4981

KrytyczneCVSS 9.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Mattermost w wersjach 10.5.x <= 10.5.5, 9.11.x <= 9.11.15, 10.8.x <= 10.8.0, 10.7.x <= 10.7.2, 10.6.x <= 10.6.5 nie sanityzuje nazw plików w ekstraktorze archiwów. Uwierzytelniony użytkownik może zapisywać pliki w dowolnych lokalizacjach systemu plików poprzez przesyłanie archiwów z sekwencjami path traversal w nazwach plików, co może prowadzić do zdalnego wykonania kodu. Podatność dotyczy instancji z włączonymi opcjami FileSettings.EnableFileAttachments = true i FileSettings.ExtractContent = true, które są domyślnie włączone.

Ocena ryzyka

Atakujący z ważnym kontem może zapisać złośliwe pliki poza zamierzonym katalogiem, co w sprzyjających warunkach prowadzi do wykonania kodu na serwerze. Domyślne włączenie wymaganych opcji zwiększa ekspozycję większości instalacji.

Rekomendacja

Zaktualizuj Mattermost do wersji zawierającej poprawkę (powyżej wskazanych zakresów). Jeśli aktualizacja nie jest możliwa, rozważ wyłączenie FileSettings.ExtractContent lub ograniczenie możliwości przesyłania archiwów.

Inne podatności w Mattermost

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

Mattermost versions 10.5.x <= 10.5.5, 9.11.x <= 9.11.15, 10.8.x <= 10.8.0, 10.7.x <= 10.7.2, 10.6.x <= 10.6.5 fail to sanitize filenames in the archive extractor which allows authenticated users to write files to arbitrary locations on the filesystem via uploading archives with path traversal sequences in filenames, potentially leading to remote code execution. The vulnerability impacts instances where file uploads and document search by content is enabled (FileSettings.EnableFileAttachments = true and FileSettings.ExtractContent = true). These configuration settings are enabled by default.

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