🔍 CVE-2016-6295

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

🇰🇷 한글 설명

PHP의 SNMP 확장 프로그램이 역직렬화(unserialize) 처리와 가비지 컬렉션 간의 부적절한 상호작용으로 인해 use-after-free 취약점이 발생합니다. 공격자는 조작된 직렬화된 데이터를 통해 서비스 거부 또는 애플리케이션 충돌을 유발할 수 있습니다.

💡 쉬운 설명

PHP 서버가 악의적인 데이터를 처리할 때 메모리 오류로 인해 서버가 다운될 수 있습니다. 특히 SNMP 기능을 사용하는 구버전 PHP가 위험합니다.

🇺🇸 원문 (English)

ext/snmp/snmp.c in PHP before 5.5.38, 5.6.x before 5.6.24, and 7.x before 7.0.9 improperly interacts with the unserialize implementation and garbage collection, which allows remote attackers to cause a denial of service (use-after-free and application crash) or possibly have unspecified other impact via crafted serialized data, a related issue to CVE-2016-5773.

📍 영향받는 시스템

PHP 5.5.38 이전, PHP 5.6.24 이전, PHP 7.0.9 이전

⚔️ 공격 벡터

SNMP 확장 기능이 활성화된 PHP 애플리케이션에 조작된 직렬화 객체 데이터를 원격으로 전송

🛡️ 대응 방법

PHP를 5.5.38, 5.6.24, 7.0.9 이상의 패치 버전으로 즉시 업그레이드

🔧 검증 코드

출력된 PHP 버전 번호가 각 계열의 최소 버전(5.5.38, 5.6.24, 7.0.9) 이상이면 취약점이 해결된 상태입니다.

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

📊 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