Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted Host header to ajax.php
-
Deliverycheck_site_availability issues outbound request
-
ExploitServer follows redirect to internal target
-
ExecutionProbe internal hosts and ports
-
PersistEnumerate reachable internal services
-
ImpactIdentify follow-on targets for exploitation
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 | No special conditions - remote unauthenticated exploitation against default AVideo deployments through 29.0 (CVSS PR:N/UI:N), requiring only that the instance be network-reachable and that the attacker can reach submitIndex.php or ajax.php with a custom Host header. The specific trigger is the check_site_availability function in those two scripts consuming an attacker-controlled Host header and following redirects. What limits impact: the CVSS vector caps confidentiality at Low with no integrity or availability impact, so the observable result is internal host/port probing rather than direct data exfiltration; the attacker's view is confined to what the AVideo server itself can reach, so instances behind strict egress filtering or on segmented networks with no internal reachability yield little; and any per-request rate limiting, WAF Host-header normalization, or reverse-proxy host allow-listing that rewrites incoming Host values before PHP sees them will block the primitive. |
| Impact | The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC:L/SC:L, no integrity or availability impact) correctly describes a low-complexity, unauthenticated, network-reachable information-disclosure issue rather than a code-execution bug, and the 6.9 base score is consistent with that. The absence of KEV status, an EPSS score, and any confirmed public exploit means this should be treated as a real but bounded reconnaissance primitive; the danger is chained - SSRF is commonly the first step toward reaching cloud metadata endpoints, admin-only internal services, or an unauthenticated internal API. Note the missing signals explicitly: no EPSS value, no KEV designation, and no POC confirmation were supplied, so the practical prioritization rests on the CVSS vector and asset exposure alone. For a mid-sized operator such as a municipal IT team in rybnik, the decision hinges on whether the AVideo instance can reach internal RFC1918 services - if egress is already restricted, this drops to low urgency; if the platform sits flat inside a trusted network, it is worth patching in the next maintenance window. |
| Exploit ScenarioDerived | An attacker with no credentials sends an HTTP request to /ajax.php or submitIndex.php on a public AVideo instance, setting the Host header to an internal address such as 10.0.0.5:8080 or a metadata service. The server-side check_site_availability routine issues the outbound request and follows any redirects, and the attacker observes the response, status, or timing to determine which internal hosts and ports are alive. Repeated requests enumerate the internal network and can surface unauthenticated internal services for a follow-on attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
Unauthenticated server-side request forgery in AVideo through version 29.0 lets remote attackers drive the server's own HTTP client to arbitrary destinations by supplying crafted Host headers to submitIndex.php or ajax.php. Because the check_site_availability function follows redirects without validating the host, an attacker can map internal hosts and open ports from the outside. No public exploit code or CISA KEV entry was provided in the intelligence feed, so exploitation status is unconfirmed, but the flaw requires no credentials and is trivially automatable.
RemediationAI
No vendor-released patch version was identified in the supplied intelligence, so the primary action is to monitor the GitHub security advisory GHSA-rqg6-qcjv-55w5 and the VulnCheck advisory for the fixed release and upgrade past 29.0 as soon as it is published. Until then, apply compensating controls in this order: strictly validate and allow-list the Host header (or hard-code the expected hostname) at the reverse proxy in front of AVideo, which neutralizes the attack but will break any legitimate multi-domain or dynamic-hostname setup; disable automatic redirect following in the server's outbound HTTP client if that is configurable, which limits the pivot but may break legitimate availability checks that rely on redirects; and enforce egress filtering so the web server cannot initiate connections to RFC1918 ranges and cloud metadata addresses (169.254.169.254), accepting that this can break legitimate internal integrations. If neither submitIndex.php nor ajax.php is needed for your workflows, restricting or removing access to those two endpoints removes the exposed surface entirely, at the cost of losing the functionality they provide.
Affected VersionsENISA
Affected Packages
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 (WWBN/AVideo) is a PHP-based video streaming and management platform; CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:* covers all builds through 29.0 per EUVD. The root cause is CWE-918 (Server-Side Request Forgery): the check_site_availability routine trusts the attacker-controlled HTTP Host header when constructing an outbound request, and the HTTP client is configured to follow redirects. This turns two normally exposed PHP entry points, submitIndex.php and ajax.php, into a proxy for internal reconnaissance - the response timing or content lets an attacker distinguish reachable internal hosts and ports. The core defect is missing allow-listing/validation of the destination host and a failure to disable automatic redirect following, which is what allows the attacker to pivot beyond the original request target.
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:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N
Unauthenticated network-reachable SSRF with no user interaction, so PR:N and AV:N; scope change and limited confidentiality reflect impact on internal downstream hosts.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVideo through 29.0 contains an unauthenticated server-side request forgery vulnerability in the check_site_availability function that accepts attacker-controlled HTTP Host headers. Attackers can send requests to submitIndex.php or ajax.php with arbitrary Host headers to probe internal network hosts and ports, following redirects without authentication.
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-78642
GHSA-5ccr-67rq-v275
NVD
CVE.org
EPSS
Exploit-DB