GitHub Advisoryadvisory · Packagist

GHSA-9j26-99jh-v26q WWBN AVideo is vulnerable to unauthenticated OS Command Injection via base64Url in objects/getImage.php

CRITICAL Published 2026-03-03 Modified 2026-03-06 Official page ↗
Aliases
CVE-2026-29058
Ecosystem
Packagist
Packages
wwbn/avideo
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-78
Reviewed
2026-03-03

Affected packages

• Packagist wwbn/avideo: < 7.0.0 → fixed in 7.0.0

Description

Impact An unauthenticated attacker can execute arbitrary OS commands on the server by injecting shell command substitution into the `base64Url` GET parameter. This can lead to full server compromise, data exfiltration (e.g., configuration secrets, internal keys, credentials), and service disruption. Root Cause The `base64Url` parameter is Base64-decoded and then interpolated directly into a double-quoted `ffmpeg` shell command without proper shell escaping. The upstream validation uses `FILTER_VALIDATE_URL`, which validates URL syntax but does not prevent shell metacharacters / command substitution sequences from being interpreted by the shell. Affected Components • `objects/getImage.php` • `objects/security.php` • Execution path via async command execution helper (`shell_exec`/`nohup`) Patches Apply strict shell argument escaping (e.g., `escapeshellarg()`) to all user-supplied values before building any shell command, and avoid double-quoted interpolation of untrusted input. Prefer safer process execution patterns where possible. Workarounds • Restrict access to `objects/getImage.php` at the web server / reverse proxy layer (IP allowlist, auth, or disable endpoint if not needed). • Apply WAF rules to block suspicious patterns and limit exposure until a patch is deployed. Resources • Report: "Unauthenticated OS Command Injection in AVideo-Encoder"

Related

Alias · CVE (1)

  • CVE-2026-29058 AVideo is a video-sharing Platform software. vulnerability

Weakness · CWE (1)

  • CWE-78 Improper Neutralization of Special Elements used in an OS Command weakness

References