Description
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.
Published: 2026-09-04
Score: 9.3 Critical
EPSS: 2.6% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

SadTalker has an OS command injection flaw in the video‑muxing step where the filename of an uploaded audio file is inserted directly into an ffmpeg command without escaping. An attacker can craft a filename that contains shell metacharacters, causing the ffmpeg command to terminate its quoted argument and execute an arbitrary system command when the video is generated. This flaw can lead to full compromise of the host system, permitting an attacker to read files, modify data, or further pivot within the environment. The weakness is a classic operating‑system command injection (CWE‑78).

Affected Systems

The affected product is OpenTalker’s SadTalker application. Detailed version information is not provided in the advisory, so all releases before a patch that sanitizes audio filenames are considered vulnerable.

Risk and Exploitability

The CVSS score of 9.3 reflects the high severity of this flaw. The EPSS score is 1%, but the lack of a KEV listing does not reduce the risk. Attackers can likely exploit the vulnerability by uploading a maliciously named audio file through the public or internal upload interface, which triggers the vulnerable ffmpeg invocation during video creation. The vulnerability is remotely exploitable without needing elevated privileges, making it a priority for immediate remediation.

Generated by OpenCVE AI on September 5, 2026 at 15:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SadTalker to a release that sanitizes or removes audio filenames from ffmpeg commands before execution.
  • Configure the upload endpoint to reject or strip shell metacharacters from filenames and enforce strict naming rules.
  • Run the ffmpeg process in a sandboxed or containerized environment with least privilege to limit damage from any successful injection attempt.

Generated by OpenCVE AI on September 5, 2026 at 15:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 07 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Opentalker
Opentalker sadtalker
Vendors & Products Opentalker
Opentalker sadtalker

Fri, 04 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description 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.
Title SadTalker OS Command Injection via Audio Filename
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Opentalker Sadtalker
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T15:07:29.221Z

Reserved: 2026-09-04T13:51:52.250Z

Link: CVE-2026-85696

cve-icon Vulnrichment

Updated: 2026-09-10T14:27:53.611Z

cve-icon NVD

Status : Deferred

Published: 2026-09-04T15:17:48.523

Modified: 2026-09-10T16:18:01.167

Link: CVE-2026-85696

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:26:15Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')