🇰🇷 한글 설명
ClipBucket v5의 5.5.3 - #132 이전 버전에서는 동영상 업로드 권한이 있는 인증된 사용자가 여러 자막을 추가하고 제목을 변경할 수 있습니다. 제목 변경 요청(POST /actions/subtitle_edit.php)의 number 파라미터가 SQL 인젝션에 취약하며, 불리언 기반 블라인드 SQL 인젝션으로 민감한 데이터를 유출할 수 있습니다.
💡 쉬운 설명
동영상 업로드 권한이 있는 일반 사용자가 자막 제목을 수정하는 기능의 입력값 검사가 부족합니다. 공격자는 이 허점을 이용해 사이트 데이터베이스의 민감한 정보를 몰래 빼낼 수 있습니다.
🇺🇸 원문 (English)
ClipBucket v5 is an open source video sharing platform. Prior to version 5.5.3 - #132, any authenticated user who can upload videos can add multiple subtitles from different files and change their title (English, Spanish...). The POST /actions/subtitle_edit.php request used to change their title includes a number parameter which is vulnerable to SQL Injection. A boolean-based blind SQL injection can be used to exfiltrate sensitive data. This issue has been patched in version 5.5.3 - #132.
📍 영향받는 시스템
ClipBucket v5 5.5.3 - #132 이전 버전
⚔️ 공격 벡터
업로드 권한이 있는 인증 사용자가 subtitle_edit.php의 number 파라미터에 불리언 기반 블라인드 SQL 인젝션 페이로드를 삽입
🛡️ 대응 방법
ClipBucket v5를 5.5.3 - #132 이상으로 업데이트
🔧 검증 코드
출력된 버전 값이 5.5.3 - #132 미만이면 취약하며, 이상이면 패치가 적용된 것입니다 (경로는 설치 환경에 따라 다를 수 있음).
grep -rn 'version' /var/www/html/clipbucket/version.php 2>/dev/null || grep -rn 'version' /var/www/clipbucket/version.php 2>/dev/null