🔍 CVE-2015-3330

6.8
CVSS Score
MEDIUM
2015-06-09
2026-06-17 00:25
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.4.x 환경에서 PHP의 apache2handler 모듈의 php_handler 함수에 존재하는 취약점으로, Pipelined HTTP 요청을 통해 PHP 인터프리터를 "deconfigured" 상태로 만들 수 있습니다. 이로 인해 응용 프로그램 충돌(DoS) 또는 임의 코드 실행이 발생할 수 있습니다.

💡 쉬운 설명

웹 서버의 PHP 처리 과정에서 특수한 HTTP 요청 방식(Pipelined)을 이용하면 서버가 제대로 작동하지 않게 만들 수 있습니다. 이 경우 서버가 다운되거나 해커가 악의적인 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

The php_handler function in sapi/apache2handler/sapi_apache2.c in PHP before 5.4.40, 5.5.x before 5.5.24, and 5.6.x before 5.6.8, when the Apache HTTP Server 2.4.x is used, allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via pipelined HTTP requests that result in a "deconfigured interpreter."

📍 영향받는 시스템

PHP 5.4 (5.4.40 미만), PHP 5.5.x (5.5.24 미만), PHP 5.6.x (5.6.8 미만) + Apache HTTP Server 2.4.x

⚔️ 공격 벡터

Pipelined HTTP 요청을 원격으로 전송하여 PHP 인터프리터 재설정 오류 유발

🛡️ 대응 방법

PHP를 5.4.40 이상, 5.5.24 이상, 또는 5.6.8 이상으로 업그레이드

🔧 검증 코드

PHP 버전이 출력되며, 각 주요 버전별 최소 필요 패치 버전 이상이면 'safe', 미만이면 'vulnerable'로 표시됩니다.

Shell / Script
php -v | grep -oE '5\.[456]\.[0-9]+' | awk -F. '{if($2==4 && $3>=40 || $2==5 && $3>=24 || $2==6 && $3>=8) print "safe"; else print "vulnerable"}'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

Apache HTTP Server