Skip to main content

AVideo EUVDEUVD-2026-78642

| CVE-2026-91966 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-15 VulnCheck GHSA-5ccr-67rq-v275
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Send crafted Host header to ajax.php
  2. Delivery
    check_site_availability issues outbound request
  3. Exploit
    Server follows redirect to internal target
  4. Execution
    Probe internal hosts and ports
  5. Persist
    Enumerate reachable internal services
  6. Impact
    Identify 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

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 (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

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 5.8 MEDIUM

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

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

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
niche open-source PHP video CMS, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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