🔍 CVE-2026-96611

6.9
CVSS Score
MEDIUM
2026-09-23
2026-10-15 19:43
✅ 완료

🇰🇷 한글 설명

FFmpeg 9.0 미만 버전의 libavformat/mov.c에서 정수 오버플로 취약점이 발견되었습니다. 조작된 HEIF 파일의 ispe 박스 내 width/height 값이 경계 검사 없이 signed int 필드에 저장되어, INT_MAX를 초과할 경우 음수로 변환되거나 오버플로를 유발할 수 있습니다.

💡 쉬운 설명

특수하게 제작된 이미지 파일을 열 때 프로그램 내부의 숫자 계산 오류가 발생하는 문제입니다. 이 오류를 이용하면 보안 검사를 우회하여 시스템에 문제를 일으킬 수 있습니다.

🇺🇸 원문 (English)

FFmpeg before 9.0 has a signed integer overflow in libavformat/mov.c. In mov_read_ispe(), uint32_t width/height values from a crafted HEIF ispe box are stored into signed int fields without bounds checking, allowing values exceeding INT_MAX to become negative. In read_image_grid(), accumulating these values causes signed integer overflow (undefined behavior per C17 section 6.5), which on x86 wraps to a small positive value, bypassing downstream validity checks.

📍 영향받는 시스템

FFmpeg 9.0 미만 모든 버전

⚔️ 공격 벡터

조작된 HEIF 이미지 파일을 FFmpeg을 통해 처리하도록 유도

🛡️ 대응 방법

FFmpeg을 9.0 이상 버전으로 업데이트하거나 최신 보안 패치를 적용

🔧 검증 코드

출력된 버전 번호가 9.0 미만인지 확인

Shell / Script
ffmpeg -version | head -n 1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

FFmpeg