🔍 CVE-2016-6288

9.8
CVSS Score
CRITICAL
2016-07-25
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP의 php_url_parse_ex 함수에서 smart_str 자료구조 처리 과정에서 버퍼 오버리드(buffer over-read) 취약점이 발생합니다. 원격 공격자는 특수 제작된 URL을 통해 서비스 거부(DoS) 또는 예측 불가능한 코드 실행을 유발할 수 있습니다. PHP 5.5.38 이전의 모든 버전이 영향을 받습니다.

💡 쉬운 설명

PHP 웹 서버가 URL을 처리할 때 메모리 경계를 제대로 확인하지 않아, 특수한 URL을 보내면 서버가 충돌하거나 해킹당할 수 있습니다. 이는 웹사이트를 이용 불가능하게 만들거나 시스템을 장악할 수 있는 심각한 결함입니다.

🇺🇸 원문 (English)

The php_url_parse_ex function in ext/standard/url.c in PHP before 5.5.38 allows remote attackers to cause a denial of service (buffer over-read) or possibly have unspecified other impact via vectors involving the smart_str data type.

📍 영향받는 시스템

PHP 5.5.38 이전 버전 (5.5.x 전체 범위 포함)

⚔️ 공격 벡터

원격 공격자가 특수 제작된 URL을 PHP 애플리케이션으로 전송하여 메모리 오버리드 트리거

🛡️ 대응 방법

PHP를 5.5.38 이상으로 업그레이드하거나 공식 보안 패치 적용

🔧 검증 코드

PHP 버전이 5.5.38 이상이면 안전, 5.5.38 미만이면 즉시 업그레이드 필요

Shell / Script
php -v | grep -oP '\d+\.\d+\.\d+' | 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