🇰🇷 한글 설명
PHP-Ping 1.3 버전에서 핑 전송 횟수에 대한 입력값 검증이 미흡한 취약점이 존재합니다. 원격 공격자가 횟수 매개변수에 음수 값을 입력함으로써 서비스 거부(DoS) 상태인 핑 플러드(ping flood)를 유발할 수 있습니다.
💡 쉬운 설명
핑을 몇 번 보낼지 결정하는 숫자에 마이너스 값을 넣으면 서버가 과부하되는 문제입니다. 이를 통해 공격자가 서버를 마비시켜 정상적인 이용을 방해할 수 있습니다.
🇺🇸 원문 (English)
PHP-Ping 1.3 does not properly validate ping counts, which allows remote attackers to cause a denial of service (ping flood) via a negative count parameter.
⚔️ 공격 벡터
네트워크를 통해 음수 값이 포함된 ping count 매개변수를 전송
🛡️ 대응 방법
입력값 검증 로직을 추가하여 음수 값이 입력되지 않도록 수정하거나 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과 PHP-Ping 1.3 버전이 명시된 파일 경로가 출력되면 취약한 버전이 설치된 것입니다.
grep -r "PHP-Ping 1.3" /var/www/html 2>/dev/null