🇰🇷 한글 설명
PHP 5.2.1 이하 버전의 substr_count 함수에서 발생하는 취약점으로, 공격자가 특정 벡터를 통해 민감한 정보를 획득할 수 있습니다. CVE-2007-1375와는 다른 영향받는 함수이며, 부적절한 입력 처리로 인해 정보 유출이 발생할 수 있습니다.
💡 쉬운 설명
PHP 초기 버전에서 문자열 개수를 세는 함수(substr_count)에 버그가 있어서 공격자가 시스템의 숨겨진 정보를 볼 수 있게 됩니다. PHP 5.2.1 이하를 사용하는 서버가 위험합니다.
🇺🇸 원문 (English)
The substr_count function in PHP 5.2.1 and earlier allows context-dependent attackers to obtain sensitive information via unspecified vectors, a different affected function than CVE-2007-1375.
📍 영향받는 시스템
PHP 5.2.1 이하 버전 (5.2.0, 5.1.x, 5.0.x 등)
⚔️ 공격 벡터
substr_count 함수에 특수 입력값을 전달하여 서버 메모리나 파일 정보 같은 민감 정보 유출
🛡️ 대응 방법
PHP를 5.2.2 이상 버전으로 업그레이드 수행
🔧 검증 코드
명령어 실행 후 5.0, 5.1, 또는 5.2.0-5.2.1 버전이 표시되면 취약점 대상 버전입니다. 아무 출력도 없으면 안전한 버전입니다.
php -v 2>/dev/null | head -1 | grep -oE '5\.(0|1|2)\.[0-1]'