🇰🇷 한글 설명
PHP의 OPcache 확장 프로그램의 _zend_shared_memdup 함수에서 발생하는 Use-after-free 취약점으로, 메모리를 해제한 후 다시 접근하는 방식으로 작동합니다. 원격 공격자가 이를 악용하여 서비스 거부 공격을 수행하거나 다른 미지정의 영향을 미칠 수 있으며, PHP 5.6.7 이하 버전이 영향을 받습니다.
💡 쉬운 설명
PHP가 메모리를 비운 후에도 그 메모리에 계속 접근하려고 할 때 생기는 문제입니다. 공격자가 이를 악용하면 웹 서버가 먹통이 되거나 악의적인 작업이 수행될 수 있습니다.
🇺🇸 원문 (English)
Use-after-free vulnerability in the _zend_shared_memdup function in zend_shared_alloc.c in the OPcache extension in PHP through 5.6.7 allows remote attackers to cause a denial of service or possibly have unspecified other impact via unknown vectors.
📍 영향받는 시스템
PHP 5.6.7 이하 버전 (OPcache 확장 활성화 상태)
⚔️ 공격 벡터
원격 웹 요청을 통해 특정 입력값을 전달하여 OPcache의 메모리 관리 오류를 유발
🛡️ 대응 방법
PHP를 5.6.8 이상 또는 5.5.23+ 버전으로 업그레이드하거나 OPcache 확장을 비활성화
🔧 검증 코드
출력된 버전이 5.6.7 이하면 취약, 5.6.8 이상 또는 7.0 이상이면 패치됨
php -v 2>/dev/null | grep -oE 'PHP [0-9]+\.[0-9]+\.[0-9]+'