CVE-2021-47976
WysokieStreszczenie
TextPattern CMS w wersji 4.9.0-dev zawiera podatność na zdalne wykonanie kodu, która pozwala uwierzytelnionym atakującym na przesyłanie dowolnych plików PHP poprzez wykorzystanie funkcji przesyłania wtyczek. Atakujący mogą uwierzytelnić się, uzyskać token CSRF z strony zdarzeń wtyczki i przesłać złośliwe pliki PHP do katalogu textpattern/tmp/ w celu wykonania kodu.
Ocena ryzyka
Podatność ta stwarza poważne ryzyko dla organizacji, ponieważ umożliwia atakującym zdalne wykonywanie kodu na serwerze, co może prowadzić do przejęcia kontroli nad systemem. W konsekwencji może to skutkować utratą danych lub naruszeniem bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację TextPattern CMS do najnowszej wersji, która eliminuje tę podatność. Dodatkowo, warto wdrożyć mechanizmy zabezpieczające, takie jak ograniczenie dostępu do funkcji przesyłania plików tylko dla zaufanych użytkowników.
Inne podatności w TextPattern CMS 4.9.0-dev
Zobacz wszystkie- CVE-2021-47943Wysokie
TextPattern CMS 4.8.7 zawiera podatność na zdalne wykonanie kodu, umożliwiającą uwierzytelnionym atakującym przesyłanie złośliwych plików PHP przez funkcję przesyłania plików. Atakujący może przesłać shell PHP przez sekcję Pliki w obszarze treści i wykonać polecenia, uzyskując dostęp do przesłanego pliku z parametrami GET przekazanymi do funkcji system.
- CVE-2023-36220Wysokie
Podatność typu Directory Traversal w Textpattern CMS w wersji 4.8.8 umożliwia zdalnemu, uwierzytelnionemu atakującemu wykonanie dowolnego kodu oraz uzyskanie dostępu do wrażliwych informacji za pomocą funkcji przesyłania wtyczek.
Oryginalny opis (angielski, źródło NVD)
TextPattern CMS 4.9.0-dev contains a remote code execution vulnerability that allows authenticated attackers to upload arbitrary PHP files by exploiting the plugin upload functionality. Attackers can authenticate, retrieve a CSRF token from the plugin event page, and upload malicious PHP files to the textpattern/tmp/ directory for code execution.

