W PHPCMS V9 naprawa PHP2Shell wymaga poprawki środowiska PHP. Wersja aplikacji pomaga wykryć przeszkody zgodności; nie potwierdza możliwości wykorzystania ani naprawy obu CVE.
PHPCMS V9 - Zgodność PHP potrzebna do naprawy PHP2Shell
Brak wiarygodnego powiązania. Nazwa produktu lub nowa strona pobierania nie potwierdza zgodności z PHP 8. Ustal dystrybucję, poprawki i lokalne modyfikacje.
Określenie zakresu naprawy PHP2Shell
Pliki i tożsamość pakietu
phpcms/base.phpphpcms/libs/classes/caches/configs/
PHPCMS V9 - Usuwanie przeszkód naprawy PHP2Shell
Traktuj PHPCMS V9 jako aplikację odziedziczoną. Dawnej oficjalnej witryny nie zweryfikowano; nie deklarujemy ogólnego zakresu PHP. Offline sprawdź mysql_*, kodowanie, modele i tagi. Zachowaj załączniki oraz adresy artykułów podczas naprawy lub migracji. Przed eksportem PHPCMS zmapuj ID kategorii/modeli, własne pola i załączniki z rzeczywistymi prefiksami. Porównaj strony i ścieżki. Sam tekst może utracić pola lub pozostawić obrazy na starym serwerze.
Zależności i własny kod
Oficjalna dokumentacja ↗Testy witryny po naprawie PHP2Shell
Inwentaryzacja przed naprawą PHP2Shell
Użyj autoryzowanej kopii roboczej.
php -v
php --ini
php -m
rg -n "mysql_connect|mysql_query|create_function|each\(" phpcmsPHPCMS V9 - Sprawdź poprawki PHP2Shell
Sprawdź obie poprawki w PHP obsługującym tę witrynę. Zastąp lub uruchom ponownie stare procesy Web, kolejki i repliki. Działająca strona główna lub nowszy CLI nie wystarczają.
3. Zrestartuj i zweryfikuj wszystko ↗