🔍 CVE-2015-4604

7.5
CVSS Score
HIGH
2016-05-16
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP의 Fileinfo 컴포넌트에 있는 softmagic.c의 mget 함수가 포인터 관계를 제대로 유지하지 못하여, 악의적인 문자열 처리 시 애플리케이션 충돌이나 임의 코드 실행이 가능합니다. 'Python script text executable' 규칙에서 특수하게 조작된 파일이 잘못 해석됩니다.

💡 쉬운 설명

PHP의 파일 검사 기능에서 메모리 오류가 발생하여 악의적인 파일 내용으로 서버를 강제 종료시키거나 해킹할 수 있습니다. 원격 공격자가 특수 파일을 전송하여 공격합니다.

🇺🇸 원문 (English)

The mget function in softmagic.c in file 5.x, as used in the Fileinfo component in PHP before 5.4.40, 5.5.x before 5.5.24, and 5.6.x before 5.6.8, does not properly maintain a certain pointer relationship, which allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted string that is mishandled by a "Python script text executable" rule.

📍 영향받는 시스템

PHP 5.4.x (5.4.40 미만), PHP 5.5.x (5.5.24 미만), PHP 5.6.x (5.6.8 미만)

⚔️ 공격 벡터

원격 공격자가 특수한 파일 내용을 업로드 또는 전송하여 Fileinfo 처리 중 DoS 또는 RCE 유발

🛡️ 대응 방법

영향받는 모든 PHP 버전을 5.4.40, 5.5.24, 5.6.8 이상으로 즉시 업그레이드

🔧 검증 코드

현재 PHP 버전을 확인하여 패치 버전 이상인지 검증 (5.4.40+, 5.5.24+, 5.6.8+ 중 하나 이상)

Shell / Script
php -v 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP