🇰🇷 한글 설명
PHP 5.4.29 이전 및 5.5.13 이전 버전의 Fileinfo 컴포넌트에 있는 cdf_unpack_summary_info 함수가 특정 파일 처리 시 과도한 내부 호출을 발생시켜 서버 성능 저하를 유발하는 취약점입니다. 공격자가 조작된 CDF 파일을 업로드하도록 유도하여 DoS 공격을 수행할 수 있습니다.
💡 쉬운 설명
PHP 파일 분석 기능에 특수하게 만든 파일을 업로드하면 서버가 과도한 작업을 수행하도록 강제할 수 있습니다. 이로 인해 서버 속도가 극도로 느려지거나 다른 사용자의 서비스 이용이 불가능해질 수 있습니다.
🇺🇸 원문 (English)
The cdf_unpack_summary_info function in cdf.c in the Fileinfo component in PHP before 5.4.29 and 5.5.x before 5.5.13 allows remote attackers to cause a denial of service (performance degradation) by triggering many file_printf calls.
📍 영향받는 시스템
PHP 5.4.29 이전 버전 및 PHP 5.5.0 ~ 5.5.12 버전의 Fileinfo 컴포넌트
⚔️ 공격 벡터
공격자가 조작된 CDF 형식 파일을 서버에 업로드하여 file_printf 함수 호출을 대량으로 유발하는 방식의 DoS 공격
🛡️ 대응 방법
PHP를 5.4.29 이상 또는 5.5.13 이상으로 업그레이드하여 취약점 패치
🔧 검증 코드
출력된 PHP 버전이 5.4.29 이상(5.4.x인 경우) 또는 5.5.13 이상(5.5.x인 경우)이면 취약점이 패치된 상태이며, 그 이하면 긴급 업그레이드 필요
php -v | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+'