CyberRota Analysis
AI-GeneratedCockpit CMS versions 2.14.0 and earlier are vulnerable to a command injection flaw in the FFmpeg integration, allowing authenticated users with limited permissions to execute arbitrary commands by uploading specially crafted video filenames. This vulnerability arises from the unsanitized handling of filenames, which can lead to the execution of malicious commands in the context of the web server. Organizations using affected versions should prioritize patching this vulnerability to mitigate potential exploitation risks.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Cockpit CMS 2.14.0 and prior contains a command injection vulnerability in the FFmpeg integration that allows authenticated users with only the assets/upload permission to execute arbitrary commands by uploading a video file with a shell metacharacter-laden filename. The unsanitized filename is interpolated into a shell command executed via Process::fromShellCommandline() before the slugify() sanitizer runs, enabling injected shell metacharacters such as backticks, $(), and semicolons to escape the FFmpeg command context and execute as the web-server user.