🇰🇷 한글 설명
PHP의 IMAP 확장 프로그램 imap_do_open 함수에서 발생하는 이중 해제(double free) 취약점입니다. 공격자가 특정 벡터를 통해 메모리 손상을 초래하거나 임의의 코드 실행을 가능하게 할 수 있습니다. PHP 5.2.15 미만 및 5.3.4 미만 버전에 영향을 미칩니다.
💡 쉬운 설명
PHP의 이메일 기능에서 메모리를 중복으로 정리(삭제)하려는 프로그래밍 오류입니다. 이를 악용하면 웹 서버가 크래시되거나 공격자가 서버를 제어할 수 있습니다.
🇺🇸 원문 (English)
Double free vulnerability in the imap_do_open function in the IMAP extension (ext/imap/php_imap.c) in PHP 5.2 before 5.2.15 and 5.3 before 5.3.4 allows attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via unspecified vectors.
📍 영향받는 시스템
PHP 5.2.0~5.2.14, PHP 5.3.0~5.3.3 (IMAP 확장 활성화된 경우)
⚔️ 공격 벡터
IMAP 확장을 사용하는 PHP 애플리케이션에 대한 특정되지 않은 입력값(imap_open 등 IMAP 함수 호출)
🛡️ 대응 방법
PHP를 5.2.15 이상 또는 5.3.4 이상으로 즉시 업그레이드
🔧 검증 코드
버전이 5.2.15 이상(5.2 계열) 또는 5.3.4 이상(5.3 계열)이면 패치됨
php -v 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1