🔍 CVE-2017-11147

9.1
CVSS Score
CRITICAL
2017-07-10
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

PHP 5.6.30 미만 및 7.0.15 미만 버전의 PHAR 아카이브 핸들러에 존재하는 버퍼 오버리드 취약점입니다. phar_parse_pharfile 함수에서 입력값 검증 부족으로 악의적인 PHAR 파일을 통해 PHP 해석기 충돌 또는 메모리 정보 유출이 가능합니다.

💡 쉬운 설명

PHP가 특수한 압축 파일(PHAR)을 처리할 때, 조작된 파일로 인해 프로그램이 강제 종료되거나 서버의 민감한 정보가 노출될 수 있습니다. 공격자가 악의적인 PHAR 파일을 서버에 처리하도록 유도하면 됩니다.

🇺🇸 원문 (English)

In PHP before 5.6.30 and 7.x before 7.0.15, the PHAR archive handler could be used by attackers supplying malicious archive files to crash the PHP interpreter or potentially disclose information due to a buffer over-read in the phar_parse_pharfile function in ext/phar/phar.c.

📍 영향받는 시스템

PHP 5.6.30 이전 버전, PHP 7.0.15 이전 버전

⚔️ 공격 벡터

악의적으로 조작된 PHAR 아카이브 파일 제공

🛡️ 대응 방법

PHP를 5.6.30 이상 또는 7.0.15 이상으로 업데이트

🔧 검증 코드

표시된 PHP 버전이 5.6.30 이상(5.6계열) 또는 7.0.15 이상(7.x계열)인지 확인하여 패치 적용 여부를 판단합니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP