🔍 CVE-2015-3329

7.5
CVSS Score
HIGH
2015-06-09
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP의 phar_set_inode 함수에서 crafted length 값을 처리할 때 스택 버퍼 오버플로우 발생. 원격 공격자가 악의적인 tar/phar/ZIP 아카이브를 통해 서버에서 임의 코드를 실행할 수 있습니다.

💡 쉬운 설명

PHP가 압축 파일을 처리할 때 메모리에 데이터를 잘못 쓰는 버그입니다. 특수하게 만들어진 압축 파일을 업로드하면 공격자가 서버에서 원하는 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

Multiple stack-based buffer overflows in the phar_set_inode function in phar_internal.h in PHP before 5.4.40, 5.5.x before 5.5.24, and 5.6.x before 5.6.8 allow remote attackers to execute arbitrary code via a crafted length value in a (1) tar, (2) phar, or (3) ZIP archive.

📍 영향받는 시스템

PHP 5.4.0-5.4.39, 5.5.0-5.5.23, 5.6.0-5.6.7

⚔️ 공격 벡터

원격 공격자가 crafted tar/phar/ZIP 아카이브 파일을 웹서버에 업로드하여 공격

🛡️ 대응 방법

PHP를 5.4.40, 5.5.24, 5.6.8 이상으로 즉시 업그레이드

🔧 검증 코드

출력된 PHP 버전이 5.4.40 이상, 5.5.24 이상, 5.6.8 이상이어야 안전합니다. 해당 버전 미만이면 즉시 패치 필요

Shell / Script
php -v | grep -oE '5\.[456]\.[0-9]+' && echo 'PHP version check required'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP