Joomla의 PHP2Shell 해결에는 PHP 실행 환경 패치가 필요합니다. 앱 버전은 호환성 장애를 찾는 단서이며, 악용 가능성이나 두 CVE의 수정 여부를 증명하지 못합니다.
Joomla - PHP2Shell 해결을 위한 PHP 호환성
| 릴리스 예시 | 선언된 PHP 요구 사항 | 선언과 일치하는 패치 후보 | 원본 출처 |
|---|---|---|---|
| 6.0.0 | ^8.3.0 | raw.githubusercontent.com ↗ | |
| 5.4.0 | ^8.1.0 | raw.githubusercontent.com ↗ | |
| 4.4.0 | ^7.2.5 | 이 패치 기준 버전과 일치하지 않음 ↗ | raw.githubusercontent.com ↗ |
| 3.10.12 | >=5.3.10 | raw.githubusercontent.com ↗ |
후보는 이 선언을 지원 대상 분기의 최초 PHP2Shell 수정 버전과 비교한 결과입니다. 테스트된 호환성, 공급업체 지원이나 전체 의존성 일치를 보장하지 않습니다. PHP2Shell 해결을 위한 PHP 호환성 ↗
PHP2Shell 수정 범위 확인
파일 및 패키지 식별
administrator/manifests/files/joomla.xmlplugins/templates/
Joomla - PHP2Shell 패치의 호환성 장애 해결
Joomla manifest와 사전 갱신 검사로 코어와 확장을 확인합니다. 템플릿 재정의와 플러그인은 공식 경로로 이전하세요. 호환 플러그인이 모든 확장을 보장하지 않습니다. 파일·DB를 함께 백업하고 관리자 로그인과 다국어 경로를 검증합니다.
의존성과 자체 코드
공식 업그레이드 문서 ↗PHP2Shell 수정 후 서비스 기능 검증
PHP2Shell 수정 전 읽기 전용 점검
명령 예시
php -v
php --ini
php -mJoomla - PHP2Shell 패치 검증
실제 사이트를 처리하는 PHP에서 두 패치를 확인하세요. 이전 Web 프로세스, 큐 작업자와 모든 복제본을 교체하거나 재시작해야 합니다. 홈페이지 표시나 CLI 버전 변경만으로는 부족합니다.
3. 전체 재시작 및 검증 ↗