🔍 CVE-2016-9137

9.8
CVSS Score
CRITICAL
2017-01-04
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP의 curl 확장 라이브러리에 존재하는 use-after-free 취약점입니다. 직렬화된 악의적인 데이터가 __wakeup 처리 중 잘못 처리되어 메모리 해제 후 접근이 발생합니다. 원격 공격자가 이를 악용하여 서비스 거부 공격을 수행하거나 임의 코드 실행을 시도할 수 있습니다.

💡 쉬운 설명

PHP에서 인터넷에서 파일을 받을 때 사용하는 기능에 메모리 버그가 있어서 프로그램이 크래시하거나 해킹될 수 있습니다. 공격자가 특별히 만든 파일을 보내면 서버가 먹통이 될 수 있습니다.

🇺🇸 원문 (English)

Use-after-free vulnerability in the CURLFile implementation in ext/curl/curl_file.c in PHP before 5.6.27 and 7.x before 7.0.12 allows remote attackers to cause a denial of service or possibly have unspecified other impact via crafted serialized data that is mishandled during __wakeup processing.

📍 영향받는 시스템

PHP 5.6.27 미만, PHP 7.0.12 미만 (curl 확장 탑재)

⚔️ 공격 벡터

악의적으로 조작된 직렬화 데이터를 HTTP 요청으로 전송하여 원격에서 공격

🛡️ 대응 방법

PHP를 5.6.27 이상 또는 7.0.12 이상으로 즉시 업그레이드

🔧 검증 코드

출력된 버전이 5.6.27 미만 또는 7.x에서 7.0.12 미만이면 취약, 그 이상이면 안전

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