🇰🇷 한글 설명
GD Graphics Library의 gdImageCropThreshold 함수에서 발견된 취약점으로, 잘못된 색상 인덱스 입력 시 애플리케이션이 충돌하는 서비스 거부 공격이 발생합니다. PHP 7.0.9 이전 버전에서 이 라이브러리를 사용할 경우 원격 공격자가 악용할 수 있습니다.
💡 쉬운 설명
이미지 처리 라이브러리가 잘못된 색상 정보를 받으면 프로그램이 중단됩니다. 원격 공격자가 악의적인 요청으로 웹서버 서비스를 중단시킬 수 있습니다.
🇺🇸 원문 (English)
The gdImageCropThreshold function in gd_crop.c in the GD Graphics Library (aka libgd) before 2.2.3, as used in PHP before 7.0.9, allows remote attackers to cause a denial of service (application crash) via an invalid color index.
📍 영향받는 시스템
GD Graphics Library < 2.2.3, PHP < 7.0.9를 사용하는 시스템
⚔️ 공격 벡터
원격 공격자가 유효하지 않은 색상 인덱스를 포함한 이미지 처리 요청을 전송
🛡️ 대응 방법
GD Graphics Library를 2.2.3 이상으로 업데이트하고 PHP를 7.0.9 이상으로 업그레이드
🔧 검증 코드
libgd 버전이 2.2.3 이상으로 설치되어 있으면 취약점이 패치됨, 또는 php -v로 PHP 버전이 7.0.9 이상인지 확인
dpkg -l 2>/dev/null | grep -E 'libgd|php-gd' | grep -v rc