🔍 CVE-2026-85696

9.8
CVSS Score
CRITICAL
2026-09-04
2026-09-10 16:18
✅ 완료

🇰🇷 한글 설명

SadTalker의 비디오 믹싱 과정에서 업로드된 오디오 파일 이름이 적절한 이스케이프 처리 없이 ffmpeg 명령에 삽입되어 OS 명령 주입 취약점이 발생합니다. 공격자는 파일 이름에 셸 메타문자를 포함한 오디오 파일을 업로드하여 비디오 생성 시 임의의 시스템 명령을 실행할 수 있습니다.

💡 쉬운 설명

오디오 파일의 이름을 이용해 컴퓨터에 몰래 명령을 내릴 수 있는 보안 구멍이 발견되었습니다. 나쁜 의도를 가진 사람이 특수한 이름의 파일을 올리면 서버의 제어권을 뺏길 수 있습니다.

🇺🇸 원문 (English)

SadTalker contains an OS command injection vulnerability in the video muxing process where uploaded audio filenames are interpolated into ffmpeg commands without proper escaping. Attackers can upload audio files with shell metacharacters in the filename to break out of quoted arguments and execute arbitrary system commands when video generation occurs.

📍 영향받는 시스템

SadTalker (비디오 믹싱 프로세스를 사용하는 모든 버전)

⚔️ 공격 벡터

셸 메타문자가 포함된 악성 파일명을 가진 오디오 파일을 업로드하여 ffmpeg 명령 실행 시 명령 주입

🛡️ 대응 방법

파일 이름에 대한 입력값 검증 및 특수문자 이스케이프 처리를 적용하거나, 파일 이름을 안전한 임의의 문자열로 변경하여 처리하도록 업데이트

🔧 검증 코드

명령어 실행 결과로 파일명에 세미콜론(;)이나 백틱(`) 등이 포함된 파일이 발견된다면 취약한 환경일 가능성이 있습니다.

Shell / Script
find / -name '*;*' -o -name '*`*' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

FFmpeg