🔍 CVE-2026-75147

7.1
CVSS Score
HIGH
2026-08-19
2026-08-31 20:37
✅ 완료

🇰🇷 한글 설명

FFmpeg의 AV1 RTP 패킷화 과정에서 경계 외 읽기(Out-of-bounds read) 취약점이 발견되었습니다. 조작된 OBU 크기를 가진 AV1 입력 패킷이 RTP로 멀티플렉싱될 경우, 데이터 크기 계산 시 정수 오버플로가 발생하여 패킷 버퍼 범위를 벗어난 메모리 주소를 참조하게 됩니다.

💡 쉬운 설명

FFmpeg 프로그램이 AV1이라는 영상 데이터를 처리할 때, 데이터의 크기를 잘못 계산하여 허용된 범위를 넘어선 메모리 영역을 읽어버리는 문제입니다. 공격자가 특수하게 조작된 영상 파일을 보내면 프로그램이 비정상적으로 동작할 수 있습니다.

🇺🇸 원문 (English)

FFmpeg before commit 983dae9 contains an out-of-bounds read in the AV1 RTP packetizer (libavformat/rtpenc_av1.c). The keyframe detection loop that searches for a sequence header OBU advanced its pointer and remaining-size counter by the encoded header length plus the OBU payload size without first bounding the OBU size against the remaining data. A crafted OBU size causes the remaining-size counter to wrap to a positive value, causing the next loop iteration to dereference a pointer beyond the end of the packet buffer. A crafted AV1 input packet muxed to RTP triggers the out-of-bounds read.

📍 영향받는 시스템

FFmpeg (commit 983dae9 이전 버전)

⚔️ 공격 벡터

조작된 AV1 OBU 크기를 포함한 RTP 패킷을 전송하여 공격

🛡️ 대응 방법

FFmpeg를 최신 버전(commit 983dae9 이후)으로 업데이트

🔧 검증 코드

출력된 버전 정보가 취약점이 수정된 commit 983dae9 이후 버전인지 확인

Shell / Script
ffmpeg -version | grep -E 'ffmpeg version'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H

💻 영향받는 소프트웨어

FFmpeg