🇰🇷 한글 설명
Revive Adserver 6.0.6 및 이전 버전에서 배송 제한 사항을 저장할 때 사용자 입력값 검증이 누락되었습니다. 이로 인해 권한이 낮은 사용자가 논리적 매개변수를 사용하여 데이터베이스의 compiledlimitations 필드에 악성 PHP 코드를 주입하고 배너 송출 시 이를 실행할 수 있습니다.
💡 쉬운 설명
낮은 권한을 가진 사용자가 시스템 설정값에 몰래 악성 코드를 심을 수 있는 취약점입니다. 이 코드가 실행되면 해커가 서버를 제어하거나 정보를 훔칠 수 있습니다.
🇺🇸 원문 (English)
A missing validation of user input when saving delivery limitations in Revive Adserver 6.0.6 and earlier could allow a low‑privileged user to use the logical parameter to inject malicious PHP code into the compiledlimitations field on the database and have it executed during banner delivery. Input sanitisation has been improved to ensure that the parameter is properly validated.
📍 영향받는 시스템
Revive Adserver 6.0.6 및 그 이전 모든 버전
⚔️ 공격 벡터
배송 제한 설정 시 논리적 매개변수를 통한 PHP 코드 주입 (Code Injection)
🛡️ 대응 방법
입력값 검증 기능이 개선된 최신 버전으로 업데이트하십시오.
🔧 검증 코드
설치된 Revive Adserver의 버전을 확인하여 6.0.6 이하인지 확인하십시오.
php -r 'echo "Revive Adserver Version Check";' && grep -r "Revive Adserver" /var/www/html/ 2>/dev/null