🇰🇷 한글 설명
FFmpeg 8.1.3 미만 버전의 HLS 디먹서(demuxer)에서 보호 메커니즘 결함이 발견되었습니다. 공격자가 조작된 마스터 플레이리스트를 통해 프로토콜 및 허용된 확장제한을 우회하여, 차단되어야 할 로컬 파일이나 허용되지 않은 프로토콜의 리소스를 열 수 있습니다.
💡 쉬운 설명
동영상 재생 프로그램이 보안 규칙을 제대로 지키지 못하는 문제입니다. 나쁜 의도로 만든 재생 목록을 실행하면, 원래는 접근하면 안 되는 컴퓨터 내부 파일이나 위험한 주소에 접속할 수 있습니다.
🇺🇸 원문 (English)
FFmpeg before 8.1.3 contains a protection mechanism failure in the HLS demuxer that allows attackers to bypass protocol and allowed_extensions restrictions when opening child playlists. Attackers can supply a crafted master playlist whose child playlists use disallowed protocols or non-multimedia local files, making parse_playlist() open resources the HLS security policy should block.
📍 영향받는 시스템
FFmpeg 8.1.3 미만 모든 버전
⚔️ 공격 벡터
조작된 HLS 마스터 플레이리스트를 제공하여 보안 정책을 우회하고 허용되지 않은 리소스에 접근
🛡️ 대응 방법
FFmpeg를 8.1.3 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 버전 번호가 8.1.3보다 낮은지 확인하여 취약 여부를 판단합니다.
ffmpeg -version | head -n 1 | grep -oE 'ffmpeg version [0-9]+\.[0-9]+\.[0-9]+'