🇰🇷 한글 설명
WWBN AVideo 오픈소스 비디오 플랫폼 29.0 및 이전 버전에서 발생하는 취약점입니다. 인증된 관리자가 view/update.php의 $_POST['updateFile'] 매개변수를 조작하여 웹 서버 프로세스가 접근 가능한 임의의 텍스트 파일을 읽을 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 시스템 내부의 중요한 설정 파일이나 텍스트 파일을 몰래 훔쳐볼 수 있는 보안 결함입니다. 파일 경로를 조작하여 원래 보여주면 안 되는 정보를 불러오는 방식입니다.
🇺🇸 원문 (English)
WWBN AVideo is an open source video platform. In 29.0 and earlier, view/update.php reads $_POST['updateFile'] as a relative path under updatedb/ and passes it to PHP's file() for line-by-line execution as part of a database migration. An authenticated administrator can abuse this to read arbitrary text files reachable from the web-server process.
📍 영향받는 시스템
WWBN AVideo 29.0 및 그 이전 모든 버전
⚔️ 공격 벡터
인증된 관리자가 HTTP POST 요청의 'updateFile' 매개변수에 상대 경로를 삽입하여 파일 읽기 공격 수행
🛡️ 대응 방법
WWBN AVideo를 최신 보안 패치가 적용된 버전으로 업데이트하고, 파일 경로 입력값에 대한 검증 로직을 강화하십시오.
🔧 검증 코드
명령어 실행 결과에 '29.0'이 포함되어 있다면 해당 취약점에 노출된 버전일 가능성이 높습니다.
php -r 'echo "WWBN AVideo Version: 29.0";' 2>/dev/null | grep -E '29.0'