🔍 CVE-2013-7328

5.8
CVSS Score
MEDIUM
2014-02-18
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP 5.5.x의 GD 라이브러리 gdImageCrop 함수에서 정수 부호 오류가 발생하여, imagecrop 함수에 음수값을 전달할 경우 애플리케이션 충돌(DoS) 또는 민감한 정보 유출이 가능한 취약점입니다.

💡 쉬운 설명

PHP의 이미지 처리 기능에서 음수값을 잘못 처리하여 프로그램이 강제 종료되거나 시스템 정보가 노출될 수 있습니다. 웹사이트가 사용자 입력으로 이미지 자르기 기능을 제공할 때 공격자가 악의적 값을 보내면 피해를 입을 수 있습니다.

🇺🇸 원문 (English)

Multiple integer signedness errors in the gdImageCrop function in ext/gd/gd.c in PHP 5.5.x before 5.5.9 allow remote attackers to cause a denial of service (application crash) or obtain sensitive information via an imagecrop function call with a negative value for the (1) x or (2) y dimension, a different vulnerability than CVE-2013-7226.

📍 영향받는 시스템

PHP 5.5.0 ~ 5.5.8 (GD 라이브러리 포함)

⚔️ 공격 벡터

HTTP 요청을 통해 imagecrop() 함수에 음수 x 또는 y 파라미터값 전달

🛡️ 대응 방법

PHP를 5.5.9 이상으로 업그레이드하거나 imagecrop() 함수 호출 전 입력값 검증 추가

🔧 검증 코드

PHP 버전이 5.5.9 이상이면 안전하고, 5.5.9 미만이면 업그레이드 필요

Shell / Script
php -v | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:P/I:N/A:P

💻 영향받는 소프트웨어

PHP