🔍 CVE-2016-7568

9.8
CVSS Score
CRITICAL
2016-09-28
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

GD Graphics Library의 gdImageWebpCtx 함수에서 정수 오버플로우 취약점이 발견되어 원격 공격자가 악의적인 WebP 이미지를 통해 힙 버퍼 오버플로우를 유발할 수 있습니다. imagewebp 함수 호출 시 조작된 이미지로 인해 서비스 거부 또는 임의 코드 실행이 가능합니다.

💡 쉬운 설명

PHP 서버가 웹 이미지를 처리할 때 특수하게 만들어진 이미지 파일을 받으면 서버가 충돌하거나 공격자가 서버를 제어할 수 있는 문제입니다. 원격의 공격자가 인터넷을 통해 악의적인 이미지를 보내기만 하면 공격이 가능합니다.

🇺🇸 원문 (English)

Integer overflow in the gdImageWebpCtx function in gd_webp.c in the GD Graphics Library (aka libgd) through 2.2.3, as used in PHP through 7.0.11, allows remote attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact via crafted imagewebp and imagedestroy calls.

📍 영향받는 시스템

GD Graphics Library (libgd) 버전 2.2.3 이하; PHP 버전 7.0.11 이하

⚔️ 공격 벡터

imagewebp 및 imagedestroy 함수 호출을 통한 특수 제작된 WebP 이미지 전송

🛡️ 대응 방법

GD Library를 2.2.4 이상으로 업그레이드하고 PHP를 7.0.12 이상으로 업데이트

🔧 검증 코드

PHP 버전이 7.0.12 이상이면 안전, 7.0.11 이하면 취약 상태

Shell / Script
php -v | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP