🔍 CVE-2026-12706

6.5
CVSS Score
MEDIUM
2026-06-19
2026-06-22 20:16
✅ 완료

🇰🇷 한글 설명

FFmpeg의 RASC 비디오 디코더에서 Use-After-Free 취약점이 발견되었습니다. decode_move() 함수가 압축 해제된 버퍼의 읽기 포인터를 초기화한 후, 테이블 처리 과정에서 해당 버퍼가 재할당되어 포인터가 유효하지 않은 메모리를 가리키게 됩니다. 공격자가 악성 RASC 비디오 스트림이 포함된 AVI 파일을 제공할 경우, 디코더가 해제된 힙 메모리를 읽어 서비스 거부(DoS) 상태를 유발할 수 있습니다.

💡 쉬운 설명

동영상 파일을 재생할 때 프로그램이 이미 사용이 끝나서 버려진 메모리 공간을 다시 사용하려고 시도하면서 발생하는 오류입니다. 특수하게 제작된 동영상을 실행하면 프로그램이 갑자기 종료될 수 있습니다.

🇺🇸 원문 (English)

A use-after-free vulnerability was found in FFmpeg's RASC video decoder. The decode_move() function initializes a read pointer into a decompressed buffer, but a subsequent reallocation of that same buffer during move-table processing leaves the pointer dangling. An attacker could exploit this by providing a specially crafted AVI file containing a malicious RASC video stream. When a user opens or plays the file, the decoder reads from freed heap memory, which could lead to a denial of service (crash).

📍 영향받는 시스템

FFmpeg (RASC 비디오 디코더를 사용하는 버전)

⚔️ 공격 벡터

악성 RASC 비디오 스트림이 포함된 AVI 파일을 사용자가 열거나 재생하도록 유도

🛡️ 대응 방법

FFmpeg를 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 FFmpeg 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 대조

Shell / Script
ffmpeg -version 2>/dev/null | head -n 1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

FFmpeg