Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or register AVideo uploader account
-
DeliverySubmit video upload with internal URL as epg_link parameter
-
ExploitAVideo stores malicious EPG link without SSRF validation
-
ExecutionEPG generation pipeline triggers server-side HTTP fetch
-
ImpactServer returns internal resource content to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated account with uploader privileges on the target AVideo instance - anonymous or viewer-only users cannot trigger the vulnerable code path. The vulnerability is activated specifically via the epg_link parameter during video upload, which is fetched server-side during EPG generation. Impact scope is bounded by the AVideo server's network position: deployments isolated from internal networks or cloud metadata services have reduced exposure. Deployments that restrict uploader access to a small set of trusted users, or that do not expose the EPG feature, are materially less at risk. Limiting factors: (1) PR:L authenticated requirement eliminates unauthenticated exploitation; (2) no direct code execution - impact is confined to internal URL fetching and HTTP response disclosure; (3) egress filtering on the host can block access to high-value internal targets such as cloud metadata endpoints. |
| Impact | The CVSS 4.0 score of 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) is consistent with the described vulnerability: network-reachable, low complexity, no special attack requirements, uploader-level authentication required, and high confidentiality impact with no integrity or availability effect. The PR:L requirement is the primary risk-reducing factor - exploitation is gated behind a valid uploader account, which meaningfully limits exposure on restricted-access deployments. Risk is highest on multi-tenant or semi-public AVideo instances where uploader accounts are broadly granted, and on instances running in cloud environments where the metadata endpoint is reachable. The SSRF does not directly yield code execution; its primary value to an attacker is internal network reconnaissance and credential harvesting from cloud metadata services. No KEV listing and no public exploit code exist at time of analysis, placing this in a watch-and-patch posture rather than emergency response for most deployments. EPSS data was not provided, so probability of observed exploitation cannot be quantified from the available inputs. |
| Exploit ScenarioDerived | An attacker holding a valid AVideo uploader account submits a video upload request with epg_link set to an internal URL such as http://169.254.169.254/latest/meta-data/iam/security-credentials/ on a cloud-hosted instance. The parameter passes syntactic validation and is stored; when the EPG generation pipeline later runs, the AVideo server fetches the internal endpoint and the attacker retrieves IAM credentials or other sensitive metadata from the server's response or EPG output. No public exploit code has been identified at time of analysis, but the technique is well-understood and requires only standard HTTP tooling and valid uploader credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 03, 2026
Server-side request forgery in AVideo's EPG parser allows authenticated uploaders to force the server to fetch arbitrary internal URLs via the epg_link parameter during video upload. Any AVideo instance through commit c91b5975d is affected; the parameter undergoes only syntactic validation at submission time, and the actual server-side HTTP fetch during EPG generation occurs without SSRF protections such as private-IP blocking, allowlisting, or DNS rebinding defenses. No public exploit has been identified at time of analysis, but the attack requires only uploader-level credentials and is straightforward to execute against cloud-hosted or internally-networked deployments.
RemediationAI
Apply the fix documented in GitHub Security Advisory GHSA-r69x-6mr2-q23v (https://github.com/WWBN/AVideo/security/advisories/GHSA-r69x-6mr2-q23v); the exact patched release version is not independently confirmed in the available data - verify against the advisory and ensure the deployed commit is beyond c91b5975d. As an immediate compensating control, restrict the uploader role to only trusted, internal users to eliminate the attack surface for external or semi-trusted actors. Additionally, deploy host-level or network egress filtering on the AVideo server to block outbound requests to RFC-1918 addresses (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), link-local ranges (169.254.0.0/16), and APIPA/cloud metadata endpoints. Note that egress filtering is a partial mitigation - it does not patch the SSRF and will not block requests to internal addresses outside the filtered ranges. The VulnCheck advisory at https://www.vulncheck.com/advisories/avideo-server-side-request-forgery-via-epg-link-parameter provides supplementary technical detail.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
AVideo (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*) is an open-source self-hosted video streaming platform by WWBN. The EPG (Electronic Program Guide) subsystem accepts a user-supplied URL via the epg_link parameter at upload time. The root cause is CWE-918 (Server-Side Request Forgery): the application validates epg_link for URL syntactic correctness at input time but defers the actual outbound HTTP fetch to a later EPG-generation pipeline stage that applies no SSRF safeguards. This split between validation and execution means the server can be directed to fetch RFC-1918 private addresses, cloud metadata endpoints (e.g., 169.254.169.254), or other intranet services on behalf of the authenticated attacker.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable SSRF requiring uploader authentication (PR:L) yields high confidentiality impact via internal URL disclosure with no integrity or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVideo through commit c91b5975d contains a server-side request forgery vulnerability in the EPG parser that allows authenticated uploaders to fetch arbitrary internal URLs. An attacker can supply an internal URL via the epg_link parameter during video upload, which is validated only for syntax and later fetched server-side during EPG generation without SSRF protection checks.
Technical POC Analysis
CWE-918 Server-Side Request Forgery in the AVideo EPG parser flow.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
AVideo video hosting platforms contain a vulnerability allowing credentialed users to force servers to access internal network resources without proper controls. This could expose sensitive data, enable reconnaissance of internal systems, or facilitate lateral movement to other infrastructure. The lack of a vendor patch creates ongoing risk until a security update becomes available.
Until vendor patch becomes available: (1) restrict upload access to a minimal set of trusted administrators; (2) implement firewall rules blocking AVideo connections to internal IP ranges; (3) disable the EPG parser feature if not operationally critical; (4) enable comprehensive logging of outbound HTTP connections from AVideo to detect anomalies; (5) deploy a Web Application Firewall to inspect and block suspicious outbound requests originating from the AVideo application.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
A 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-70398
GHSA-24cr-vx4r-gqr6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB