🇰🇷 한글 설명
FFmpeg 8.0.x 버전의 libavformat/hlsproto.c 내 parse_playlist 함수에서 취약점이 발견되었습니다. 공격자가 duration 또는 target_duration 인자를 조작할 경우 서비스 거부(DoS) 상태를 유발할 수 있습니다. 이 공격은 원격으로 수행될 수 있습니다.
💡 쉬운 설명
FFmpeg이라는 영상 재생 프로그램에서 재생 시간 정보를 조작된 데이터로 보내면 프로그램이 멈추거나 꺼질 수 있는 문제입니다. 인터넷을 통해 멀리 떨어진 곳에서도 공격이 가능합니다.
🇺🇸 원문 (English)
A vulnerability was found in FFmpeg 8.0.x. This affects the function parse_playlist of the file libavformat/hlsproto.c of the component Duration Parser. Performing a manipulation of the argument duration/target_duration results in denial of service. The attack is possible to be carried out remotely. Upgrading to version 8.1 and 9.0 is able to mitigate this issue. The patch is named 64fafd63f0b4. Upgrading the affected component is recommended.
📍 영향받는 시스템
FFmpeg 8.0.x 버전
⚔️ 공격 벡터
원격에서 조작된 duration/target_duration 인자를 포함한 HLS 플레이리스트 전송
🛡️ 대응 방법
FFmpeg 버전을 8.1 또는 9.0 이상으로 업그레이드
🔧 검증 코드
명령어 결과에 '8.0.'이 포함되어 출력되면 해당 취약점에 노출된 버전입니다.
ffmpeg -version | grep -E '8.0\.'