🇰🇷 한글 설명
AzuraCast 0.23.8 미만 버전에서 공개 On-Demand 다운로드 엔드포인트가 플레이리스트 수준의 액세스 제어를 검증하지 못하는 취약점이 발견되었습니다. 이로 인해 인증되지 않은 사용자가 On-Demand 기능이 비활성화된 플레이리스트에 포함된 미디어 파일도 직접 요청하여 다운로드할 수 있습니다. 공격자는 미디어 식별자를 사용하여 스테이션 운영자가 설정한 접근 제한을 우회하고 비공개 또는 제한된 오디오 콘텐츠를 노출시킬 수 있습니다.
💡 쉬운 설명
음악 스트리밍 서비스에서 특정 노래를 듣지 못하게 막아두었음에도 불구하고, 다운로드 주소를 직접 입력하면 누구나 몰래 파일을 내려받을 수 있는 문제입니다. 이를 통해 관리자가 숨겨두려 했던 비공개 음악 파일이 유출될 수 있습니다.
🇺🇸 원문 (English)
In AzuraCast before 0.23.8, the public On-Demand download endpoint fails to verify playlist-level access controls, allowing unauthenticated users to download media files excluded from On-Demand-enabled playlists. Attackers can bypass the station operator's intended access restrictions by directly requesting media via the download endpoint using valid media identifiers, exposing private or restricted audio content.
📍 영향받는 시스템
AzuraCast 버전 0.23.8 미만
⚔️ 공격 벡터
유효한 미디어 식별자를 사용하여 공개 다운로드 엔드포인트에 직접 요청을 보내는 방식
🛡️ 대응 방법
AzuraCast를 최신 보안 패치가 적용된 버전(0.23.8 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.23.8보다 낮으면 취약한 상태입니다.
azuracast --version 2>/dev/null || curl -s http://localhost/api/version | grep -E '0\.[0-9]+\.[0-9]+'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access