🇰🇷 한글 설명
PHP 5.3.6 이전 버전의 Exif 확장자에서 64비트 플랫폼의 잘못된 형식 변환으로 인해 조작된 이미지 파일이 메모리 오버리드를 일으킵니다. 특수하게 제작된 IFD 메타데이터를 포함한 이미지를 처리하면 PHP 애플리케이션이 충돌할 수 있습니다.
💡 쉬운 설명
PHP에서 사진 정보를 읽을 때 특수하게 만들어진 사진 파일이 프로그램을 다운시킬 수 있습니다. 웹사이트에 사진을 업로드할 수 있는 기능이 있으면 이 공격에 노출됩니다.
🇺🇸 원문 (English)
exif.c in the Exif extension in PHP before 5.3.6 on 64-bit platforms performs an incorrect cast, which allows remote attackers to cause a denial of service (application crash) via an image with a crafted Image File Directory (IFD) that triggers a buffer over-read.
📍 영향받는 시스템
PHP 5.3.6 이전 버전 (64-bit 플랫폼)
⚔️ 공격 벡터
조작된 Image File Directory(IFD) 메타데이터가 포함된 이미지 파일 업로드
🛡️ 대응 방법
PHP를 5.3.6 이상으로 업데이트 또는 Exif 확장자 비활성화
🔧 검증 코드
표시된 버전이 5.3.6 이상이면 안전, 그 이하면 취약함
php -v | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+'