Magento Open Source / Adobe Commerce의 PHP2Shell 해결에는 PHP 실행 환경 패치가 필요합니다. 앱 버전은 호환성 장애를 찾는 단서이며, 악용 가능성이나 두 CVE의 수정 여부를 증명하지 못합니다.
Magento Open Source / Adobe Commerce - PHP2Shell 해결을 위한 PHP 호환성
| 릴리스 예시 | 선언된 PHP 요구 사항 | 선언과 일치하는 패치 후보 | 원본 출처 |
|---|---|---|---|
| 2.4.8 | ~8.2.0||~8.3.0||~8.4.0 | raw.githubusercontent.com ↗ | |
| 2.4.7 | ~8.1.0||~8.2.0||~8.3.0 | raw.githubusercontent.com ↗ | |
| 2.4.6 | ~8.1.0||~8.2.0 | raw.githubusercontent.com ↗ | |
| 2.4.5 | ~7.4.0||~8.1.0 | 이 패치 기준 버전과 일치하지 않음 ↗ | raw.githubusercontent.com ↗ |
| 2.4.4 | ~7.4.0||~8.1.0 | 이 패치 기준 버전과 일치하지 않음 ↗ | raw.githubusercontent.com ↗ |
후보는 이 선언을 지원 대상 분기의 최초 PHP2Shell 수정 버전과 비교한 결과입니다. 테스트된 호환성, 공급업체 지원이나 전체 의존성 일치를 보장하지 않습니다. PHP2Shell 해결을 위한 PHP 호환성 ↗
PHP2Shell 수정 범위 확인
파일 및 패키지 식별
magento/product-community-edition
composer.lockapp/etc/config.phpapp/code/
Magento Open Source / Adobe Commerce - PHP2Shell 패치의 호환성 장애 해결
Magento / Adobe Commerce는 정확한 에디션·패치의 공식 구성표가 필요합니다. 검색, DB, 캐시, 브로커도 확인하세요. 사용자 모듈과 indexer를 검증한 배포물을 만들고 유지 보수를 계획합니다. 주문 재개 전 합계, 비동기 주문, 결제 알림을 테스트합니다.
의존성과 자체 코드
공식 업그레이드 문서 ↗Magento Open Source / Adobe Commerce - PHP2Shell 해결을 위한 PHP 호환성 ↗PHP2Shell 수정 후 서비스 기능 검증
PHP2Shell 수정 전 읽기 전용 점검
명령 예시
php -v
php --ini
composer --no-plugins show --locked magento/product-community-edition
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --lockedMagento Open Source / Adobe Commerce - PHP2Shell 패치 검증
실제 사이트를 처리하는 PHP에서 두 패치를 확인하세요. 이전 Web 프로세스, 큐 작업자와 모든 복제본을 교체하거나 재시작해야 합니다. 홈페이지 표시나 CLI 버전 변경만으로는 부족합니다.
3. 전체 재시작 및 검증 ↗