TYPO3의 PHP2Shell 해결에는 PHP 실행 환경 패치가 필요합니다. 앱 버전은 호환성 장애를 찾는 단서이며, 악용 가능성이나 두 CVE의 수정 여부를 증명하지 못합니다.
TYPO3 - PHP2Shell 해결을 위한 PHP 호환성
| 릴리스 예시 | 선언된 PHP 요구 사항 | 선언과 일치하는 패치 후보 | 원본 출처 |
|---|---|---|---|
| v8.7.32 | ^7.0 | 이 패치 기준 버전과 일치하지 않음 ↗ | repo.packagist.org ↗69f3db31901d |
| v9.5.31 | ^7.2 | 이 패치 기준 버전과 일치하지 않음 ↗ | repo.packagist.org ↗d167aa730b54 |
| v10.4.37 | ^7.2 | 이 패치 기준 버전과 일치하지 않음 ↗ | repo.packagist.org ↗34e4a9807eb3 |
| v11.5.41 | ^7.4 || ^8.0 | repo.packagist.org ↗1249ec68101f | |
| v12.4.45 | ^8.1 | repo.packagist.org ↗49b6ea508077 | |
| v13.4.36 | ^8.2 | repo.packagist.org ↗32c043e1907a | |
| v14.0.2 | ^8.2 | repo.packagist.org ↗1e0699c5be36 |
후보는 이 선언을 지원 대상 분기의 최초 PHP2Shell 수정 버전과 비교한 결과입니다. 테스트된 호환성, 공급업체 지원이나 전체 의존성 일치를 보장하지 않습니다. PHP2Shell 해결을 위한 PHP 호환성 ↗
PHP2Shell 수정 범위 확인
파일 및 패키지 식별
typo3/cms-core
composer.lockconfig/system/typo3conf/ext/
TYPO3 - PHP2Shell 패치의 호환성 장애 해결
TYPO3 코어와 확장을 함께 평가하세요. 사용자 확장, Fluid, TypoScript, 사이트 설정을 조사하고 테스트 환경에서 Upgrade Wizards를 실행합니다. 관리·공개 화면을 확인하세요. 최소 PHP는 확장 호환성이나 연장 지원 계약을 보장하지 않습니다.
의존성과 자체 코드
공식 업그레이드 문서 ↗PHP2Shell 수정 후 서비스 기능 검증
PHP2Shell 수정 전 읽기 전용 점검
명령 예시
php -v
php --ini
composer --no-plugins show --locked typo3/cms-core
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --lockedTYPO3 - PHP2Shell 패치 검증
실제 사이트를 처리하는 PHP에서 두 패치를 확인하세요. 이전 Web 프로세스, 큐 작업자와 모든 복제본을 교체하거나 재시작해야 합니다. 홈페이지 표시나 CLI 버전 변경만으로는 부족합니다.
3. 전체 재시작 및 검증 ↗