🇰🇷 한글 설명
Debian GNU/Linux의 PHP 5.3.5 버전에서 /etc/cron.d/php5 cron 작업이 /var/lib/php5/ 디렉토리의 심링크를 안전하게 처리하지 못하여 발생하는 취약점입니다. 로컬 사용자가 악의적으로 구성된 심링크를 통해 시스템의 임의 파일을 삭제할 수 있습니다.
💡 쉬운 설명
PHP의 자동 정리 작업이 지름길(심링크)을 제대로 확인하지 않아 공격자가 원하는 파일을 삭제할 수 있는 문제입니다. 컴퓨터 접근 권한이 있는 사용자라면 누구나 악용 가능합니다.
🇺🇸 원문 (English)
The Debian GNU/Linux /etc/cron.d/php5 cron job for PHP 5.3.5 allows local users to delete arbitrary files via a symlink attack on a directory under /var/lib/php5/.
📍 영향받는 시스템
Debian GNU/Linux with PHP 5.3.5
⚔️ 공격 벡터
로컬 사용자가 /var/lib/php5/ 디렉토리에 악의적 심링크를 생성하여 cron 작업 실행 시 임의 파일 삭제
🛡️ 대응 방법
PHP를 5.3.5 이후의 패치된 버전으로 업그레이드하거나 /etc/cron.d/php5 작업 비활성화
🔧 검증 코드
명령어 결과로 5.3.5가 표시되면 취약 버전 확인, 그 이상 버전이면 패치됨
dpkg -l php5 2>/dev/null | grep -oP 'php5\s+\K[0-9.]+' | grep -E '^5\.3\.5'