🇰🇷 한글 설명
PHP의 imagecolortransparent 함수에서 색상 인덱스에 대한 부적절한 검증으로 인한 취약점입니다. 악의적인 입력값을 통해 메모리 손상이나 정보 유출이 발생할 수 있습니다.
💡 쉬운 설명
PHP 이미지 처리 함수가 색상값을 제대로 검증하지 않아 공격자가 잘못된 색상값을 전달할 수 있습니다. 이를 통해 프로그램이 비정상 동작하거나 정보가 노출될 수 있습니다.
🇺🇸 원문 (English)
Unspecified vulnerability in the imagecolortransparent function in PHP before 5.2.11 has unknown impact and attack vectors related to an incorrect "sanity check for the color index."
📍 영향받는 시스템
PHP 5.2.11 이전 버전 (PHP 5.2.x, 5.3.x 등에서 5.2.11 미만)
⚔️ 공격 벡터
웹 애플리케이션이 사용자 입력값을 imagecolortransparent 함수에 직접 전달할 때 조작된 색상 인덱스값 제공
🛡️ 대응 방법
PHP를 5.2.11 이상으로 업그레이드하거나 imagecolortransparent 함수 호출 전 입력값 검증 추가
🔧 검증 코드
현재 설치된 PHP 버전을 확인합니다. 출력된 버전이 5.2.11 미만이면 취약점에 노출된 상태입니다.
php -v 2>/dev/null | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+'