데이터 검증 종료: 2026년 10월 22일.
사건과 영향
PHP2Shell는 PHP 엔진의 메모리 부족 처리 및 교차 요청 상태 잔여 문제와 관련이 있습니다. Web 요청을 처리하는 PHP 배포는 런타임 문제 해결에 포함되어야 합니다. 로그인 확인 적용, 프레임워크 업그레이드 또는 Composer 종속성 업데이트만으로는 기본 엔진 수정 사항을 대체할 수 없습니다.
행동의 우선순위를 정하라
- 현재 브랜치에 따른 수정 사항이 포함된 공식 버전으로 업그레이드하세요. 릴리스 소프트웨어 패키지를 사용할 때 제조업체의 발표와 전체 패키지 버전을 확인하여 두 가지 취약점이 모두 포함되는지 확인하세요.
- 서비스를 다시 시작하거나 컨테이너를 롤오버하고 이전 작업자와 이전 복사본이 모두 종료되었는지 확인하세요.
- 실제 Web 입구를 통해 SAPI, 버전 및 실행 구성을 확인하고 로그인, 세션, 업로드 및 오류 처리로 돌아갑니다.
단순히 php -v를 실행한다고 해서 온라인 Web 인스턴스가 복구되었음을 증명할 수는 없습니다. 즉각적인 업그레이드가 불가능한 경우 PHP 이전에 신뢰할 수 없는 트래픽을 제어하는 데 우선순위를 두어야 합니다. 구성 완화와 WAF 모두 적용 범위 경계가 있으므로 완전한 수정으로 간주할 수 없습니다. 공식 패치가 적용된 후에는 긴급 구성 종료와 합리적인 리소스 예산 복원을 평가해야 합니다.
전체 취약점 원인 및 복구 가이드를 읽고 브랜치 버전, 구성 템플릿, 패치 기반 및 공식 소스를 확인하세요.