PHP 두 취약점 공개, RCE 패치 배포
PHP에서 인증 없이 원격 코드 실행이 가능한 두 가지 취약점이 공개되어 긴급 패치가 배포되었다. 웹 요청을 처리하는 대부분의 PHP 환경이 영향을 받으며, 특히 mod_php 환경에서 위험도가 높다. 서버 운영자는 즉시 패치 적용 여부를 확인해야 한다.
무슨 일이 발생했는가
PHP 재단은 두 개의 높은 위험도 취약점을 공개하고 해당 버전에 대한 패치를 배포했다. 해당 취약점은 인증되지 않은 원격 코드 실행(RCE)을 허용할 수 있다. PHP-FPM, Apache mod_php, php-cgi, FrankenPHP, LiteSpeed 등 웹 요청을 처리하는 모든 PHP 설치 환경이 영향을 받는다. 특히 mod_php의 경우 애플리케이션 코드 실행 전에 취약점이 트리거될 수 있다.
영향을 받는 환경
PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP, LiteSpeed
Prime IDC 기술팀 분석
이번 취약점은 PHP의 메모리 관리와 오류 처리 과정에서 발생하며 거의 모든 웹 요청이 거치는 코드 영역에 존재한다. 따라서 대부분의 웹 서버와 PHP 기반 애플리케이션, 그리고 PHP를 내장한 네트워크 장비나 관리 인터페이스까지 광범위한 영향을 미칠 수 있다. 데이터센터 운영 관점에서는 PHP를 사용하는 고객 서버뿐만 아니라 백엔드 기술로 PHP를 채택한 다양한 제품군도 점검 대상에 포함되어야 한다. 패치가 제공되었으나 호환성과 성능 영향 때문에 완전한 수정이 어려운 상황으로, 노출 가능성을 전제로 대응하는 것이 필요하다.
고객이 해야 할 조치
현재 사용 중인 PHP 버전을 확인한다.
PHP 재단에서 제공한 최신 패치를 적용한다.
패치 적용 후 웹 서비스를 재시작한다.
패치 적용이 어려운 경우 노출을 최소화할 수 있는 설정을 검토한다.
