Katalog CVE

CVE-2026-115188

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

Streszczenie

W funkcji importu kampanii Mautic 7 istnieje luka umożliwiająca nieograniczone przesyłanie plików. Aplikacja kopiuje dołączone pliki zasobów do publicznie dostępnego katalogu mediów bez ograniczeń nazw i typów plików. Uwierzytelniony użytkownik z uprawnieniem do tworzenia importów kampanii może umieścić dowolne pliki, w tym skrypty serwerowe, w katalogu głównym serwera WWW, co na serwerach Apache prowadzi do zdalnego wykonania kodu.

Ocena ryzyka

Użytkownik bez uprawnień administratora może doprowadzić do zdalnego wykonania kodu z uprawnieniami użytkownika serwera WWW, uzyskując dostęp do konfiguracji Mautic, sekretów aplikacji i danych kontaktowych.

Rekomendacja

Zaktualizuj Mautic do wersji zawierającej poprawkę i ogranicz uprawnienia do importu kampanii. Rozważ wyłączenie wykonywania skryptów w katalogu mediów oraz weryfikację zawartości importowanych archiwów.

Inne podatności w Mautic

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

An unrestricted file upload vulnerability exists in the campaign import feature of Mautic 7. When processing an uploaded campaign archive, the application copies the bundled asset files into a publicly accessible media directory without restricting their file names or types. An authenticated user with permission to create campaign imports can exploit this through the user interface or the API (/api/campaigns/import) to place arbitrary files, including server-side scripts, in the web root. Administrator privileges are not required. On web servers that honor per-directory configuration, such as the default Apache setup of the official Mautic Docker image, this leads to remote code execution with the privileges of the web server user, including access to the Mautic configuration, application secrets, and contact data.

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