🇰🇷 한글 설명
PHP의 Perl 확장이 safe_mode 보안 제한을 우회하여 Perl eval 함수를 통해 임의의 코드 실행을 허용하는 취약점입니다. 특정 웹 호스팅 환경에서만 활성화될 수 있습니다.
💡 쉬운 설명
PHP에서 Perl 기능을 사용할 때 보안 제한이 제대로 작동하지 않아 악의적인 명령을 실행할 수 있습니다. 특정 서버 설정 환경에서만 위험합니다.
🇺🇸 원문 (English)
The perl extension in PHP does not follow safe_mode restrictions, which allows context-dependent attackers to execute arbitrary code via the Perl eval function. NOTE: this might only be a vulnerability in limited environments.
📍 영향받는 시스템
PHP 5.0.x - 5.2.x with Perl extension enabled (shared hosting environments)
⚔️ 공격 벡터
Perl eval() 함수를 통해 safe_mode 제한 우회 후 arbitrary code execution
🛡️ 대응 방법
PHP를 5.2.4 이상으로 업그레이드하거나 Perl 확장 비활성화 및 suhosin 패치 적용
🔧 검증 코드
Perl Support가 enabled로 표시되면 취약한 설정이며, 비활성화(disabled)되어 있으면 안전합니다.
php -r 'phpinfo();' | grep -i perl || php -m | grep -i perl