🇰🇷 한글 설명
PHP 7.x의 포맷 프린터에서 발생하는 이중 메모리 해제(double free) 취약점으로, 7.0.1 미만의 버전에서 원격 공격자가 특정 오류를 트리거하여 메모리 손상 및 임의 코드 실행이 가능합니다.
💡 쉬운 설명
PHP의 메모리 관리 부분에서 같은 메모리를 두 번 해제하려는 버그입니다. 악의적인 입력으로 이를 유발하면 프로그램이 충돌하거나 공격자가 시스템을 제어할 수 있습니다.
🇺🇸 원문 (English)
Double free vulnerability in the format printer in PHP 7.x before 7.0.1 allows remote attackers to have an unspecified impact by triggering an error.
📍 영향받는 시스템
PHP 7.0.0 미만 버전 (7.x before 7.0.1)
⚔️ 공격 벡터
원격 공격자가 특수 제작된 입력을 포맷 문자열 처리 함수에 전달하여 double free 조건 트리거
🛡️ 대응 방법
PHP를 7.0.1 이상으로 즉시 업그레이드
🔧 검증 코드
출력된 PHP 버전이 7.0.1 이상이면 안전하고, 7.0.0 이하이면 취약합니다.
php -v | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1