🇰🇷 한글 설명
PHP의 phar_parse_metadata 함수의 취약점으로, 악의적인 tar 아카이브를 통해 힙 메타데이터가 손상될 수 있습니다. 이로 인해 서비스 거부(DoS) 공격이나 임의의 코드 실행이 가능합니다.
💡 쉬운 설명
PHP가 특정 압축 파일 형식(tar)을 잘못 처리하는 버그입니다. 공격자가 악의적인 파일을 보내면 웹 서버가 중단되거나 임의의 명령어가 실행될 수 있습니다.
🇺🇸 원문 (English)
The phar_parse_metadata function in ext/phar/phar.c in PHP before 5.4.40, 5.5.x before 5.5.24, and 5.6.x before 5.6.8 allows remote attackers to cause a denial of service (heap metadata corruption) or possibly have unspecified other impact via a crafted tar archive.
📍 영향받는 시스템
PHP 5.4 < 5.4.40, PHP 5.5 < 5.5.24, PHP 5.6 < 5.6.8
⚔️ 공격 벡터
원격 공격자가 악의적으로 조작된 tar 아카이브를 HTTP 요청으로 전송
🛡️ 대응 방법
PHP를 5.4.40, 5.5.24, 5.6.8 이상 버전으로 즉시 업그레이드
🔧 검증 코드
출력된 PHP 버전 번호가 안전한 버전(5.4.40+, 5.5.24+, 5.6.8+) 범위 내에 있는지 확인
php -v 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'