🇰🇷 한글 설명
PHP 5.5.x의 GD 라이브러리 gdImageCrop 함수에서 정수 오버플로우 취약점이 발생합니다. 큰 x 차원 값을 가진 imagecrop 함수 호출로 힙 기반 버퍼 오버플로우가 발생하여 애플리케이션 충돌(DoS) 또는 기타 미정의 영향을 초래할 수 있습니다.
💡 쉬운 설명
PHP 프로그램이 이미지를 자르는 작업을 할 때, 매우 큰 숫자 값으로 공격하면 메모리가 잘못 처리되어 프로그램이 멈춥니다. 악의적 사용자가 웹 서버의 이미지 처리 기능을 악용해 서비스 거부 공격을 수행할 수 있습니다.
🇺🇸 원문 (English)
Integer overflow in the gdImageCrop function in ext/gd/gd.c in PHP 5.5.x before 5.5.9 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via an imagecrop function call with a large x dimension value, leading to a heap-based buffer overflow.
📍 영향받는 시스템
PHP 5.5.0 ~ 5.5.8 (GD 라이브러리 포함)
⚔️ 공격 벡터
imagecrop() 함수의 x 매개변수에 매우 큰 정수 값을 전달하는 원격 공격
🛡️ 대응 방법
PHP를 5.5.9 이상으로 업그레이드하거나 GD 라이브러리를 최신 패치 버전으로 업데이트
🔧 검증 코드
취약한 버전(5.5.0~5.5.8)이 출력되면 즉시 업그레이드 필요합니다.
php -v | grep -E '5\.[0-4]\.|5\.5\.[0-8]'