CVE-2021-48016
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
DedeCMS do wersji 5.8.1-beta zawiera podatność wstrzyknięcia kodu PHP w funkcji ShowMsg(), gdzie nagłówek HTTP Referer jest zapisywany do łańcucha DedeTemplate i włączany. Nieuwierzytelnieni atakujący mogą wysłać spreparowany Referer do /plus/flink.php?dopost=save z pustym kodem walidacji, aby wykonać dowolny kod PHP i polecenia systemowe.
Ocena ryzyka
Nieuwierzytelniony atakujący może wykonać dowolny kod PHP i polecenia systemowe na serwerze, co prowadzi do pełnego przejęcia systemu. Eksploatacja była obserwowana w środowisku produkcyjnym.
Rekomendacja
Zaktualizuj DedeCMS do wersji nowszej niż 5.8.1-beta i ogranicz dostęp do /plus/flink.php.
Inne podatności w DedeCMS
Zobacz wszystkie- CVE-2017-17727Wysokie
DedeCMS w wersji do 5.6 umożliwia przesyłanie dowolnych plików oraz wykonywanie kodu PHP poprzez osadzenie kodu PHP w pliku .jpg, który jest używany w parametrze templet w pliku member/article_edit.php.
- CVE-2026-38615Krytyczne
Podatność w DedeCMS V5.7.118 umożliwia wykonanie poleceń w pliku file_manage_control.php, co pozwala atakującemu na zdalne wykonanie kodu na serwerze.
- CVE-2023-34842Krytyczne
Podatność zdalnego wykonania kodu w DedeCMS do wersji 5.7.109 umożliwia atakującemu wykonanie dowolnego kodu poprzez spreparowane żądanie POST do skryptu /dede/tpl.php.
- CVE-2023-37839Krytyczne
W DedeCMS v5.7.109 występuje podatność na przesyłanie dowolnych plików w /dede/file_manage_control.php, która pozwala atakującym na wykonanie dowolnego kodu poprzez przesłanie spreparowanego pliku PHP.
- CVE-2017-17731Krytyczne
DedeCMS w wersji do 5.7 jest podatny na atak SQL Injection poprzez superglobalną zmienną $_FILES w pliku plus/recommend.php.
- CVE-2017-17730Krytyczne
DedeCMS w wersji do 5.7 jest podatny na atak typu SQL Injection poprzez parametr logo w pliku plus/flink_add.php.
- CVE-2010-20125Wysokie
DedeCMS przed wersją 5.7 zawiera podatność włączania plików w plus/carbuyaction.php, która pozwala zdalnym nieuwierzytelnionym atakującym kontrolować ścieżkę włączania poprzez manipulację niezainicjalizowanym parametrem code przekazywanym do require_once. Atakujący mogą dostarczyć sekwencje przejścia ścieżki ../../, aby włączyć dowolne lokalne pliki spoza zamierzonego katalogu płatności, potencjalnie ujawniając lokalne pliki. Dowody wykorzystania po raz pierwszy zaobserwowano przez Shadowserver Foundation 2023-10-18.
- CVE-2026-116253Wysokie
W DedeCMS 5.7.118 wykryto podatność w funkcji common.inc.php::_RunMagicQuotes w pliku plus/ad_js.php komponentu Advertisement Rendering. Manipulacja argumentem aid może prowadzić do wstrzyknięcia kodu, a atak można przeprowadzić zdalnie.
- CVE-2026-116063Średnie
W DedeCMS do wersji 5.7.118 wykryto słabość w funkcji require_once pliku dede/update_guide.php. Manipulacja argumentem vtime powoduje wstrzyknięcie kodu. Zdalne wykorzystanie jest możliwe, a exploit został publicznie udostępniony.
- CVE-2014-125131Średnie
DedeCMS w wersjach 5.6 i 5.7 zawiera podatność na odbity cross-site scripting (XSS) poprzez niesanityzowany parametr adminDirHand. Atakujący może wysłać spreparowane żądanie GET do /include/dialog/config.php, zamknąć generowany tag script i wstrzyknąć JavaScript wykonywany w przeglądarce ofiary.
Oryginalny opis (angielski, źródło NVD)
DedeCMS through 5.8.1-beta contains a PHP code injection vulnerability in ShowMsg() where the HTTP Referer header is written into a DedeTemplate string and included. Unauthenticated attackers can send a crafted Referer to /plus/flink.php?dopost=save with an empty validate code to execute arbitrary PHP and system commands. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-14.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

