🇰🇷 한글 설명
PHP의 EXIF 처리 함수에서 초기화되지 않은 포인터 접근 취약점입니다. 조작된 EXIF 데이터가 포함된 JPEG 이미지를 통해 원격 공격자가 임의의 코드를 실행하거나 서버를 충돌시킬 수 있습니다.
💡 쉬운 설명
웹서버가 이미지 파일을 처리할 때, 특별히 만들어진 손상된 이미지를 받으면 공격자가 서버를 제어하거나 정지시킬 수 있습니다. 사용자가 이미지를 업로드하는 웹사이트가 주 표적입니다.
🇺🇸 원문 (English)
The exif_process_unicode function in ext/exif/exif.c in PHP before 5.4.37, 5.5.x before 5.5.21, and 5.6.x before 5.6.5 allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free and application crash) via crafted EXIF data in a JPEG image.
📍 영향받는 시스템
PHP 5.4.0-5.4.36, 5.5.0-5.5.20, 5.6.0-5.6.4
⚔️ 공격 벡터
악의적인 EXIF 데이터가 포함된 JPEG 이미지를 웹 애플리케이션에 업로드하여 처리하도록 유도
🛡️ 대응 방법
PHP를 5.4.37, 5.5.21, 또는 5.6.5 이상으로 업그레이드
🔧 검증 코드
설치된 PHP 버전이 표시됩니다. 5.4.37 미만, 5.5.21 미만, 또는 5.6.5 미만이면 취약합니다.
php -v 2>/dev/null | head -1 || echo 'PHP not installed'