🇰🇷 한글 설명
PHP-FPM의 심볼릭 링크 공격 취약점으로, 로컬 사용자가 임의의 파일을 생성하거나 덮어쓸 수 있습니다. 불완전한 파일 검증으로 인해 심볼릭 링크를 통한 디렉토리 트래버설이 가능합니다.
💡 쉬운 설명
php-fpm에서 로컬 사용자가 가짜 링크(심볼릭 링크)를 이용해 시스템의 중요한 파일을 삭제하거나 변조할 수 있습니다. 이는 같은 서버에 접근 가능한 사람들의 공격 위험이 있습니다.
🇺🇸 원문 (English)
php-fpm allows local users to write to or create arbitrary files via a symlink attack.
📍 영향받는 시스템
PHP-FPM 5.3.x, 5.4.x (5.4.9 이전), 5.5.x (5.5.5 이전)
⚔️ 공격 벡터
로컬 사용자가 php-fpm 프로세스가 접근하는 디렉토리에 심볼릭 링크를 생성하여 임의 파일 쓰기 실행
🛡️ 대응 방법
PHP 5.4.9 이상, 5.5.5 이상으로 업그레이드
🔧 검증 코드
PHP 버전이 5.4.9 이상 또는 5.5.5 이상인지 확인. 이보다 낮은 버전이면 취약점 대상입니다.
php-fpm -v 2>/dev/null | head -1 || php -v | head -1