Description
AVideo through 29.0 contains an OS command injection vulnerability in plugin/API/standAlone/functions.php where the listFFmpegProcesses() function interpolates unsanitized keyword parameters inside single quotes without escaping. Attackers who can craft a valid encrypted codeToExec payload can break out of the single-quoted grep context and execute arbitrary OS commands as the web-server user.
Published: 2026-07-16
Score: 9.2 Critical
EPSS: 1.4% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw is an OS command injection in the listFFmpegProcesses() function of AVideo, where unsanitized keyword parameters are interpolated inside single quotes without escaping. Attackers who can craft a valid encrypted codeToExec payload can break out of the grep context and execute arbitrary OS commands as the web‑server user, leading to full system compromise. This weakness falls under CWE‑78.

Affected Systems

The vulnerability affects the WWBN AVideo content‑management application up to and including version 29.0. Any installation of AVideo 29.0 or earlier that has not applied an update is vulnerable. The flaw resides in plugin/API/standAlone/functions.php, a component accessed via the web API and likely exposed through the AVideo web interface.

Risk and Exploitability

The CVSS score of 9.2 indicates critical severity, while the EPSS score of approximately 1.4% suggests a low but nonzero likelihood of exploitation. Based on the description, it is inferred that a malicious actor must have access to the application’s API and be able to craft a specialized encrypted payload, which limits the attack surface but does not eliminate the risk. The vulnerability is not listed in CISA’s KEV catalog, but the high severity and the ability to execute arbitrary commands as the web‑server user make it a significant threat if exploited.

Generated by OpenCVE AI on July 31, 2026 at 02:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest AVideo release that removes the unsanitized interpolation in the listFFmpegProcesses function.
  • Configure the web server to run the application with the least privileges necessary, ensuring it does not have write or execute permissions on system directories that the application uses.
  • Implement strict input validation for all API parameters, rejecting any characters that could be used for shell injection, and escape or sanitize input before it reaches the operating system shell.

Generated by OpenCVE AI on July 31, 2026 at 02:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 13:00:00 +0000

Type Values Removed Values Added
Description AVideo through 29.0 contains an OS command injection vulnerability in plugin/API/standAlone/functions.php where the listFFmpegProcesses() function interpolates unsanitized keyword parameters inside single quotes without escaping. Attackers who can craft a valid encrypted codeToExec payload can break out of the single-quoted grep context and execute arbitrary OS commands as the web-server user.
Title AVideo through 29.0 OS Command Injection via listFFmpegProcesses
First Time appeared Wwbn
Wwbn avideo
Weaknesses CWE-78
CPEs cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*
Vendors & Products Wwbn
Wwbn avideo
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-20T22:14:13.986Z

Reserved: 2026-07-16T12:13:18.732Z

Link: CVE-2026-63304

cve-icon Vulnrichment

Updated: 2026-07-16T17:36:24.220Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T02:15:06Z

Weaknesses
  • CWE-78

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