🔍 CVE-2016-5768

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

🇰🇷 한글 설명

PHP의 mbstring 확장에서 _php_mb_regex_ereg_replace_exec 함수의 Double free 취약점으로, 콜백 예외를 통해 원격에서 임의 코드 실행 또는 서비스 거부(DoS) 공격이 가능합니다. 이는 메모리 관리 오류로 인한 치명적인 취약점입니다.

💡 쉬운 설명

PHP에서 문자 처리 기능을 다룰 때 메모리가 잘못 해제되어 공격자가 악의적인 요청을 보내면 컴퓨터가 멈추거나 해킹될 수 있습니다. 다행히 최신 버전으로 업데이트하면 해결됩니다.

🇺🇸 원문 (English)

Double free vulnerability in the _php_mb_regex_ereg_replace_exec function in php_mbregex.c in the mbstring extension in PHP before 5.5.37, 5.6.x before 5.6.23, and 7.x before 7.0.8 allows remote attackers to execute arbitrary code or cause a denial of service (application crash) by leveraging a callback exception.

📍 영향받는 시스템

PHP 5.5.37 미만, 5.6.0~5.6.22, 7.0.0~7.0.7 (mbstring 확장 포함)

⚔️ 공격 벡터

원격 공격자가 정규식 콜백 함수에서 의도적으로 예외를 발생시켜 메모리 오류 트리거

🛡️ 대응 방법

PHP를 5.5.37, 5.6.23, 7.0.8 이상 버전으로 업그레이드

🔧 검증 코드

현재 PHP 버전이 표시됩니다. 5.5.37 이상, 5.6.23 이상, 또는 7.0.8 이상이면 안전합니다.

Shell / Script
php -v 2>/dev/null | grep -oP 'PHP \K[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