Co poprawia Mautic 7.1.2
Wydanie zawiera poprawki siedmiu podatności: SQL injection w filtrowaniu kontaktów API, SSRF w komponencie Focus, SSTI w szablonach motywów, path traversal przy imporcie kampanii, obejście autoryzacji w endpointach API v2 oraz dwie podatności stored XSS związane z komponentem Projects.
Nie każda podatność musi być osiągalna w każdej instalacji. To zależy między innymi od używanych funkcji, uprawnień użytkowników, ekspozycji API, własnych motywów i integracji. Nie jest to jednak powód, aby odkładać aktualizację bez oceny środowiska.
Jak przygotować aktualizację
Aktualizację wykonaj najpierw na środowisku testowym, szczególnie jeśli instalacja korzysta z własnych pluginów lub integracji.
- Spisz wersje Mautic, PHP i bazy danych oraz używane pluginy i integracje.
- Wykonaj kopię bazy, plików i konfiguracji. Sprawdź, czy można ją odtworzyć.
- Przeprowadź aktualizację na środowisku testowym z wyłączoną wysyłką do odbiorców.
- Sprawdź kampanie, formularze, API, integracje, crony, kolejki i logi.
- Zaktualizuj produkcję w ustalonym oknie, powtórz testy i monitoruj działanie systemu.
ELTS dla instalacji Mautic 4.4
Jeśli nie możesz jeszcze przejść z Mautic 4.4 na wspieraną wersję, możesz zapisać instalację do płatnego programu Extended Long Term Support (ELTS). Program zapewnia poprawki bezpieczeństwa dla rdzenia Mautic i oficjalnie wspieranych pluginów do 31 grudnia 2026 r. ELTS daje dodatkowy czas na przygotowanie migracji, ale jej nie zastępuje.
Mój udział w wydaniu
Koordynowałem wydanie Mautic 7.1.2 jako Release Leader. Przygotowałem poprawkę podatności SSRF w komponencie Focus i przeglądałem poprawki pozostałych podatności. Szczegóły znajdują się w oficjalnych informacjach o wydaniu Mautic 7.1.2.
Kiedy zacząć od diagnozy
Jeżeli nie znasz pełnej historii instalacji, masz wiele niestandardowych pluginów albo nie masz pewności, czy kopię da się odtworzyć, najpierw ustal stan techniczny i przygotuj plan prac.