🔍 CVE-2016-6289

7.8
CVSS Score
HIGH
2016-07-25
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP의 TSRM/tsrm_virtual_cwd.c 파일의 virtual_file_ex 함수에서 정수 오버플로우 취약점이 발견되었습니다. 원격 공격자는 ZIP 아카이브 추출 작업을 통해 스택 기반 버퍼 오버플로우를 유발하여 서비스 거부를 일으키거나 임의 코드 실행이 가능합니다.

💡 쉬운 설명

PHP에서 ZIP 파일을 처리할 때 발생하는 메모리 오류로, 특정 파일명을 가진 ZIP을 열 때 서버를 먹통 또는 해킹될 수 있습니다. PHP 5.5.38, 5.6.24, 7.0.9 이상 버전으로 업데이트하면 해결됩니다.

🇺🇸 원문 (English)

Integer overflow in the virtual_file_ex function in TSRM/tsrm_virtual_cwd.c in PHP before 5.5.38, 5.6.x before 5.6.24, and 7.x before 7.0.9 allows remote attackers to cause a denial of service (stack-based buffer overflow) or possibly have unspecified other impact via a crafted extract operation on a ZIP archive.

📍 영향받는 시스템

PHP 5.5.x (< 5.5.38), PHP 5.6.x (< 5.6.24), PHP 7.0.x (< 7.0.9)

⚔️ 공격 벡터

특별히 조작된 ZIP 아카이브 파일을 서버에 업로드하거나 처리하도록 유도하여 원격 공격 수행

🛡️ 대응 방법

PHP를 5.5.38, 5.6.24 또는 7.0.9 이상 버전으로 즉시 업데이트하고 서버 재시작

🔧 검증 코드

취약한 버전이 표시되면 패치 필요, 출력 없으면 안전한 버전 사용 중

Shell / Script
php -v | grep -oE '(5\.[0-5]\.[0-9]+|5\.6\.[0-2][0-9]|7\.0\.[0-8])'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP