2026년 10월 21일, PHP 코어(PHP Core)에서 CVE-2026-109618과 CVE-2026-109619 라는 두 건의 심각한 원격 코드 실행(RCE) 취약점이 공개되었습니다. 이 두 취약점은 통칭 php2shell로 알려져 있으며, 모두 CVSS v4.0 기준 9.2점으로 평가되었습니다. 해당 취약점이 악용될 경우 인증되지 않은 공격자가 임의의 코드를 실행하거나, 민감한 데이터에 접근하거나, 영향을 받는 서비스의 정상적인 운영을 방해할 수 있습니다.
CDNetworks는 신속하게 대응하여 웹 애플리케이션 방화벽(WAF)을 통해 해당 취약점에 대한 맞춤형 보안 조치를 제공하고 있습니다.
CVE-2026-109618과 CVE-2026-109619란?
이 두 취약점은 PHP 런타임 환경의 메모리 처리 결함과 관련이 있습니다. 잠재적인 공격 기법에는 특수하게 조작된 HTTP 요청을 전송하는 방식이 포함됩니다. 예를 들어 PHP의 session.upload_progress 기능을 이용한 multipart/form-data 형식의 파일 업로드가 이에 해당합니다.
이러한 취약점은 특정 애플리케이션이나 플러그인이 아닌 PHP 코어 자체에 존재합니다. 따라서 WordPress, Drupal을 비롯한 PHP 기반 플랫폼으로 구축된 웹사이트와 서비스는 영향을 받는 PHP 버전을 실행하는 경우 공격에 노출될 수 있습니다.
CDNetworks, php2shell 취약점 대응을 위한 전용 WAF 규칙 출시
취약점이 공개된 직후, CDNetworks 보안 연구팀은 신속하게 취약점 분석을 수행하고 대응 조치의 효과를 검증했습니다.
CDNetworks는 해당 취약점을 악용하려는 악성 요청을 탐지하고 차단할 수 있도록 전용 WAF 보안 규칙(규칙 ID: 9657)을 출시했습니다.
이 규칙은 CDNetworks의 웹 애플리케이션 보호 서비스를 이용하는 고객에게 제공됩니다. 고객은 규칙 ID 9657이 활성화되어 있는지 확인하고, WAF가 차단 모드(Block mode)로 설정되어 실제 차단 기능이 적용되도록 해야 합니다.
현재 모니터링 전용 모드로 운영 중인 고객은 차단 기능 활성화에 대한 지원을 받기 위해 CDNetworks 기술 지원팀에 문의하시기 바랍니다.
CDNetworks는 새롭게 등장하는 취약점 악용 기법과 위협 인텔리전스를 지속적으로 모니터링하고 있으며, 변화하는 공격 패턴에 대응할 수 있도록 필요에 따라 보안 규칙을 업데이트하고 있습니다.
권장 보안 조치
CDNetworks는 기업과 조직에 다음과 같은 보안 조치를 권장합니다.
-
영향받는 시스템 식별: 웹 서버, PHP-FPM, Apache, 컨테이너 이미지, CLI 스크립트 및 장시간 실행되는 프로세스에서 사용 중인 PHP 버전을 확인해야 합니다. 특히 지원이 종료된 PHP 8.1 및 그 이전 버전에 주의해야 합니다.
-
보안 패치 적용: 사용 중인 PHP 버전에 따라 취약점이 수정된 최신 버전으로 업그레이드해야 합니다. 해당 수정 버전에는 PHP 8.5.12, 8.4.27, 8.3.36 및 8.2.35가 포함됩니다.
-
취약점 조치 완료 여부 확인: 영향을 받는 서비스를 재시작하고, 필요한 경우 컨테이너 이미지를 다시 빌드해야 합니다. 또한 실제 운영 환경에서 실행 중인 프로세스가 사용하는 PHP 버전을 확인해야 합니다.
php -v명령어로 표시되는 버전과 실제 웹 요청을 처리하는 PHP 버전이 다를 수 있으므로 주의가 필요합니다. -
임시 보안 조치 강화: 즉시 보안 패치를 적용하기 어려운 시스템은 불필요한 외부 접근을 제한하고, CDNetworks WAF가 **차단 모드(Block mode)**로 활성화되어 있는지 확인해야 합니다. 또한
disable_functions및open_basedir와 같은 PHP 설정을 해당 취약점에 대한 효과적인 완화 조치로 간주하거나 이에 의존해서는 안 됩니다.
WAF를 통한 보안 조치는 취약점 악용 공격에 노출될 위험을 줄이는 데 도움이 됩니다. 그러나 취약점을 근본적으로 해결하려면 보안 패치가 적용된 PHP 런타임 환경으로 업그레이드하는 것이 필수적입니다.
CDNetworks 보안 연구팀은 앞으로도 해당 취약점과 관련된 최신 동향을 지속적으로 모니터링하고, 고객의 애플리케이션을 안전하게 보호할 수 있도록 보안 기능을 개선하고 강화해 나갈 것입니다.
추가 지원이 필요한 경우 CDNetworks 계정 관리자 또는 기술 지원팀에 문의하시기 바랍니다.