Skip to main content

WWBN AVideo EUVDEUVD-2026-67684

| CVE-2026-81733 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-28 VulnCheck GHSA-mqr3-w6qc-2c4f
5.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious page with hidden GET request
  2. Delivery
    Social-engineer logged-in streamer to visit page
  3. Exploit
    Browser auto-submits authenticated GET request
  4. Execution
    AVideo server updates viewer redirect settings
  5. Impact
    Viewers silently redirected to phishing site

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial 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 the victim to be a logged-in AVideo user with the streamer role (sufficient session privileges to modify live-channel settings). The attacker must successfully lure this logged-in streamer to visit an attacker-controlled page - no other authentication or server-side access is required by the attacker themselves. The vulnerability is specific to the live-streaming plugin endpoint; AVideo installations that have the Live plugin disabled or that do not host live streams are not exposed to the downstream viewer-redirect impact, though the endpoint may still be accessible. Exploitation is limited by the UI:A (active user interaction) requirement: automated or network-scanning attacks cannot trigger this without a human victim visiting the malicious page. The use of GET-based state changes via $_REQUEST is the enabling condition - if the endpoint were POST-only with strict content-type enforcement, standard <img>-tag and hyperlink-based CSRF would not apply.

Impact

The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N yields a score of 5.1, accurately reflecting the key limiting factor: the attack is passive and requires a logged-in streamer to visit an attacker-controlled page (UI:A). The integrity impact is narrow - only live-channel viewer-redirect settings - with no confidentiality or availability impact. No EPSS data was supplied; no KEV listing exists, and no public proof-of-concept code is referenced. The real-world risk is not infrastructure compromise but downstream phishing exposure for stream viewers, which can be significant for high-traffic streamers with large audiences. The attack complexity is genuinely low once victim interaction is achieved, and the endpoint accepts GET requests, meaning the exploit can be embedded in a simple <img> tag with no JavaScript required. This is a medium-priority finding: serious for affected streamers and their audiences but with no path to code execution or data exfiltration from the server.

Exploit ScenarioDerived

An attacker embeds an <img src='https://[target-avideo]/plugin/Live/myLiveControls.save.json.php?customUrl=https://phishing.example&autoRedirect=1'> tag on a page distributed to a streamer via chat or email. When the logged-in streamer's browser loads the page, it silently issues the authenticated GET request, and AVideo's backend updates the live-channel redirect settings with no confirmation prompt. All subsequent viewers of that stream are invisibly redirected to the attacker's phishing site.

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

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Cross-site request forgery in AVideo's live-channel controls endpoint allows a remote, unauthenticated attacker to silently hijack a logged-in streamer's viewer-redirect configuration. The PHP endpoint /plugin/Live/myLiveControls.save.json.php accepts GET requests without a CSRF token or origin check, permitting an attacker who can socially engineer a streamer to visit a malicious page to overwrite customUrl, customMessage, and autoRedirect settings persisted in users.externalOptions. Downstream impact falls on stream viewers, who can be silently redirected to attacker-controlled phishing sites or shown spoofed messages. No public exploit has been identified at time of analysis, and the CVSS 4.0 score of 5.1 reflects the mandatory victim-interaction requirement.

RemediationAI

Consult and apply the fix referenced in GitHub Security Advisory GHSA-wpr3-456q-6vgc (https://github.com/WWBN/AVideo/security/advisories/GHSA-wpr3-456q-6vgc). An exact patched release version is not independently confirmed from the available data - administrators should update to any commit after 4cb576e or the next tagged release following that commit. As an interim compensating control, restrict network-layer access to plugin/Live/myLiveControls.save.json.php to trusted internal IP ranges or behind authentication-aware proxies, noting that this will prevent streamers from managing live redirect settings remotely. A further application-level mitigation is to set the SameSite=Strict or SameSite=Lax attribute on AVideo session cookies, which would block cross-origin GET requests from carrying the session credential in most modern browsers - this has no functional side effects for same-site usage.

Affected VersionsENISA

AVideo 0 ≤30.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 (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*) is a self-hosted, open-source PHP video streaming platform by WWBN. The vulnerable endpoint resides in the Live plugin and uses PHP's $_REQUEST superglobal, which merges GET, POST, and COOKIE data indiscriminately. Because the server only validates that a session cookie is present - not that the request originated from the AVideo frontend - any cross-origin GET request carrying a valid session cookie is accepted and processed. CWE-352 (Cross-Site Request Forgery) precisely describes this root cause: a state-changing operation is performed based solely on ambient credentials without requiring a synchronizer token or SameSite cookie policy enforcement. The affected parameters (customUrl, autoRedirect) are persisted to the user's externalOptions field in the database, meaning the malicious redirect survives across sessions until corrected.

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 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Attacker requires no privileges (PR:N); victim streamer must visit malicious page (UI:R); integrity impact is limited to viewer redirect settings (I:L); no confidentiality or availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/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
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

WWBN AVideo through 30.0 (and master up to commit 4cb576e) contains a cross-site request forgery vulnerability in plugin/Live/myLiveControls.save.json.php. The endpoint only checks that a user is logged in and processes customUrl, customMessage, and autoRedirect parameters from $_REQUEST via a GET request without enforcing a CSRF token or origin check. An attacker who lures a logged-in streamer to a malicious page can silently change the live-channel viewer-redirect settings (persisted in users.externalOptions), causing viewers to be redirected to a phishing site or shown a spoofed message.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
open-source self-hosted video platform, 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.2%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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