Horizon Alert
Summary of the vulnerability and why it matters
This advisory concerns a critical vulnerability in AVideo that allows attackers to execute arbitrary operating system commands. The flaw exists because of an incomplete fix for a previous issue, where certain command executions were not properly escaped, leaving them susceptible to injection. This could potentially allow unauthorized access and control over the affected systems.
- Attackers can run unauthorized commands on systems.
- Critical flaw in widely used video streaming software.
- Assess AVideo systems for exposure and impact.
Attack Path
How an attacker could exploit the issue
An attacker could exploit this vulnerability by sending a specially crafted request to the Live plugin's on_publish.php endpoint. This endpoint is exposed externally and does not require prior authentication or user interaction to trigger. The vulnerability lies in how the application handles and re-wraps escaped commands, allowing an attacker to inject and execute arbitrary operating system commands. This could lead to a full compromise of the affected system.
- No authentication or user interaction needed.
- Injection via the Live plugin's on_publish.php.
- Arbitrary OS command execution risk.
Live Threat
Current exploitation, exposure, and threat context
Attackers could inject arbitrary operating system commands through the Live plugin's on_publish.php endpoint. This is possible because of an incomplete fix that re-wraps escaped commands in double-quoted sh -c, allowing command substitution.
- OS commands.
- Web endpoint access.
- Service compromise.
Operational Fix
Recommended remediation, mitigation, and detection steps
The identified command injection vulnerability in AVideo's Live plugin requires immediate attention from teams responsible for application security and platform operations. The first practical step is to confirm the presence and exposure of the affected AVideo instances, determine their business criticality, and identify the accountable system owners to plan a coordinated remediation strategy.
- Application owners should verify exposure.
- Confirm reachability and business criticality.
- Plan remediation based on verified risk.