Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to intelligence
internet-facing-service-vulnerabilityinitial-access-methodpersistence-method

AVideo Flaws Enable Remote Code Execution via Command Injection and Malicious Plugin Upload

Updated 3mo agoFirst seen Mar 23, 20262 sources

WWBN AVideo versions up to and including 26.0 are affected by two high-severity flaws that can lead to remote code execution. CVE-2026-33482 is an OS command injection bug in sanitizeFFmpegCommand(), which strips some shell metacharacters but fails to remove bash command substitution using $(). Because the resulting ffmpeg command is later executed in a double-quoted sh -c context by execAsync(), an attacker able to craft a valid encrypted payload can run arbitrary commands on the standalone encoder server.

A separate issue, CVE-2026-33507, allows unauthenticated code execution through the plugin import workflow. The objects/pluginImport.json.php endpoint permits admin users to upload and install plugin ZIP archives containing executable PHP, but lacks CSRF protection; with session.cookie_samesite = 'None' on HTTPS connections, an attacker can trick a logged-in administrator into silently importing a malicious plugin and deploying a PHP webshell. Fixes were introduced in commits 25c8ab90269e3a01fb4cf205b40a373487f022e1 and d1bc1695edd9ad4468a48cea0df6cd943a2635f3.

Share:
AVideo Flaws Enable Remote Code Execution via Command Injection and Malicious Plugin Upload
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

4 events from the most recent confirmed update back to the earliest known activity.

4 EVENTS
Mar 23, 20263mo ago

CVE-2026-33507 CSRF plugin upload RCE in AVideo publicly disclosed

A high-severity AVideo vulnerability was publicly disclosed showing that missing CSRF protection on objects/pluginImport.json.php could let an unauthenticated attacker induce an administrator to upload a malicious plugin and gain code execution. The issue affects versions up to and including 26.0.

CVE-2026-33482 command injection in AVideo publicly disclosed

A high-severity vulnerability in WWBN AVideo was publicly disclosed describing how incomplete sanitization in sanitizeFFmpegCommand() could allow arbitrary command execution on the standalone encoder server. The issue affects versions up to and including 26.0.

AVideo CSRF-to-RCE plugin import flaw patched in commit d1bc169

WWBN AVideo fixed a CSRF vulnerability affecting versions up to and including 26.0 in the plugin import endpoint, which could let an attacker trick a logged-in administrator into uploading a malicious plugin and achieve remote code execution. The patch was included in commit d1bc1695edd9ad4468a48cea0df6cd943a2635f3.

AVideo command injection flaw patched in commit 25c8ab9

WWBN AVideo fixed an OS command injection vulnerability affecting versions up to and including 26.0, where sanitizeFFmpegCommand() failed to block $() shell substitution before execution in a sh -c context. The patch was introduced in commit 25c8ab90269e3a01fb4cf205b40a373487f022e1.

The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.