Skip to main content

AVideo EUVDEUVD-2026-44914

| CVE-2026-63305 CRITICAL
OS Command Injection (CWE-78)
2026-07-16 VulnCheck GHSA-jrxj-9mhw-55wc
9.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach ffmpeg.json.php over network
  2. Delivery
    Forge valid encrypted payload
  3. Exploit
    Inject shell metacharacters in notifyCode/callback
  4. Execution
    Command concatenated into ffmpeg shell call
  5. Persist
    Execute commands as web-server user
  6. Impact
    Establish host foothold

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

Exploitation requires the attacker to craft a VALID ENCRYPTED PAYLOAD accepted by the ffmpeg.json.php endpoint, then embed shell metacharacters (e.g. ;, |, backticks, $()) into the notifyCode and/or callback parameters, which AVideo concatenates into an ffmpeg shell command without escaping. Reachability requires network access to the ffmpeg.json.php endpoint on an AVideo instance at version 29.0 or earlier. The primary limiting factor - encoded by CVSS AC:H and AT:P - is the need to produce a cryptographically valid payload, implying knowledge of or ability to derive the application's encryption key/scheme; this is not a plug-and-play unauthenticated hit against a default install despite PR:N/UI:N. No user interaction and no application login are required once a valid payload can be generated.

Impact

The signals point to a genuinely high-severity flaw but with a meaningful exploitation barrier. The CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:N, VC:H/VI:H/VA:H) is network-reachable and needs no authentication or user interaction, and full compromise of confidentiality, integrity, and availability of the host is possible - consistent with code execution. However, AC:H and AT:P (attack requirements present) directly encode the description's key limiter: the attacker must craft a valid encrypted payload, which is non-trivial and likely requires knowledge of, or the ability to derive, the application's encryption key/scheme. No EPSS score was provided in the input, there is no CISA KEV listing, and no public proof-of-concept is evident, so there is no signal of active or automated exploitation. Net assessment: prioritize patching because impact is total and the reporter (VulnCheck) is credible, but the payload-forging prerequisite makes opportunistic mass exploitation less likely than the 9.2 headline alone would suggest. EPSS data is missing and should be checked before final prioritization.

Exploit ScenarioDerived

An attacker who has reverse-engineered or otherwise obtained the ability to produce a valid encrypted payload sends a crafted request to ffmpeg.json.php with shell metacharacters embedded in the notifyCode or callback parameter, e.g. a value containing $(...) or a semicolon-chained command. Because the parameters are concatenated into a shell command unescaped, the injected command runs as the web-server user, giving the attacker remote code execution and a host foothold. No public proof-of-concept is currently identified, and the AC:H/AT:P metrics reflect the non-trivial effort to forge the encrypted payload.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 1.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 16, 2026

OS command injection in WWBN AVideo through version 29.0 allows attackers to execute arbitrary operating-system commands as the web-server user via the ffmpeg.json.php endpoint. The notifyCode and callback request parameters are concatenated into a shell command without escaping, so an attacker able to produce a valid encrypted payload can inject shell metacharacters and achieve remote code execution. No public exploit identified at time of analysis; the flaw carries a CVSS 4.0 base score of 9.2, though successful exploitation is gated by the requirement to forge a valid encrypted payload.

RemediationAI

Patch available per vendor advisory GHSA-g9x9-q7qj-6mv5 (https://github.com/WWBN/AVideo/security/advisories/GHSA-g9x9-q7qj-6mv5); upgrade to the fixed release referenced there, as an exact fixed version is not stated in the available data - confirm the target version directly from the advisory and the AVideo GitHub releases before deploying. Until patched, restrict network access to the ffmpeg.json.php endpoint (for example via web-server location rules or a WAF blocking requests to that path), noting this will break legitimate ffmpeg notification callbacks that traverse that endpoint, so validate encoding/notification workflows afterward. As additional hardening, run the PHP/web-server process under a low-privilege, sandboxed account and consider disabling unnecessary shell-exec PHP functions where AVideo does not require them to limit blast radius, accepting that this may break transcoding features that legitimately invoke ffmpeg. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/avideo-through-os-command-injection-via-ffmpeg-json-php) for further detail.

Affected VersionsENISA

AVideo 0 ≤29.0

Affected Packages

euvd avideo no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

AVideo is an open-source PHP-based video streaming and encoding platform (vendor wwbn, per CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*) that shells out to the ffmpeg media toolchain for transcoding and notification callbacks. The vulnerable ffmpeg.json.php endpoint builds a shell command line by string-concatenating the user-supplied notifyCode and callback parameters directly, without applying escapeshellarg/escapeshellcmd or equivalent quoting. This is a textbook CWE-78 (Improper Neutralization of Special Elements used in an OS Command) root cause: because the values reach a shell interpreter unsanitized, metacharacters such as ;, |, &&, backticks, or $() break out of the intended ffmpeg invocation and are executed by the underlying OS with the privileges of the PHP/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

Vendor (VulnCheck) PRIMARY 9.2 CRITICAL
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
vuln.today AI 8.1 HIGH

Network-reachable with no auth or UI (PR:N/UI:N), but forging a valid encrypted payload raises complexity to AC:H; unescaped shell exec yields full C:H/I:H/A:H on the host.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

AVideo through 29.0 contains an OS command injection vulnerability in the ffmpeg.json.php endpoint where notifyCode and callback parameters are concatenated into a shell command without escaping. Attackers who can craft a valid encrypted payload can inject arbitrary shell metacharacters into these fields to execute OS commands as the web-server user.

Executive ViewAI

Why It Matters

WWBN AVideo versions 29.0 and earlier contain a critical remote code execution vulnerability in the ffmpeg.json.php endpoint allowing attackers to execute arbitrary operating-system commands as the web-server user. While exploitation requires forging a valid encrypted payload, successful attacks enable complete application compromise and potential lateral movement within the organization. This poses a severe risk to video platform availability, data confidentiality, and system integrity.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to ffmpeg.json.php via firewall allow-lists to trusted internal hosts only, deploy WAF signatures to block command injection metacharacters in notifyCode and callback parameters, disable the ffmpeg.json.php endpoint if functionally unnecessary, and isolate vulnerable systems to a network segment with minimal external connectivity and restricted lateral movement. Monitor application logs for injection attempts. These are temporary controls only; patching remains the primary remediation.

Threat Intelligence Overview

EPSS Score
1.4%
Top 31% exploitable
Prevalence
Low
niche open-source self-hosted video platform, limited enterprise footprint
Social Media
3
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 1.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

More in Avideo

View all
CVE-2023-48728 CRITICAL POC
9.6 Jan 10

A cross-site scripting (xss) vulnerability exists in the functiongetOpenGraph videoName functionality of WWBN AVideo 11.

CVE-2024-31819 CRITICAL POC
9.8 Apr 10

An issue in WWBN AVideo v.12.4 through v.14.2 allows a remote attacker to execute arbitrary code via the systemRootPath

CVE-2022-30547 CRITICAL POC
9.9 Aug 22

A directory traversal vulnerability exists in the unzipDirectory functionality of WWBN AVideo 11.6 and dev master commit

CVE-2023-49599 CRITICAL POC
9.8 Jan 10

An insufficient entropy vulnerability exists in the salt generation functionality of WWBN AVideo dev master commit 15fed

CVE-2026-28501 CRITICAL POC
9.8 Mar 06

Unauthenticated SQL injection in AVideo before 24.0.

CVE-2023-25313 CRITICAL POC
9.8 Apr 25

OS injection vulnerability in World Wide Broadcast Network AVideo version before 12.4, allows attackers to execute arbit

CVE-2022-26842 CRITICAL POC
9.6 Aug 22

A reflected cross-site scripting (xss) vulnerability exists in the charts tab selection functionality of WWBN AVideo 11.

CVE-2023-47861 CRITICAL POC
9.0 Jan 10

A cross-site scripting (xss) vulnerability exists in the channelBody.php user name functionality of WWBN AVideo 11.6 and

CVE-2022-28712 CRITICAL POC
9.0 Aug 22

A cross-site scripting (xss) vulnerability exists in the videoAddNew functionality of WWBN AVideo 11.6 and dev master co

CVE-2023-49589 HIGH POC
8.8 Jan 10

An insufficient entropy vulnerability exists in the userRecoverPass.php recoverPass generation functionality of WWBN AVi

CVE-2023-32073 HIGH POC
8.8 May 12

WWBN AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable

CVE-2023-30854 HIGH POC
8.8 Apr 28

AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy