Skip to main content

AVideo EUVDEUVD-2026-69024

| CVE-2026-84187 HIGH
Improper Access Control (CWE-284)
2026-09-01 VulnCheck GHSA-m7p6-5q89-gw3f
8.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify internet-facing AVideo instance
  2. Delivery
    Send POST to /plugin/Live/on_publish.php
  3. Exploit
    Supply fabricated stream key -ps-<N>
  4. Execution
    AVideo marks broadcast as failed
  5. Impact
    Scheduled live stream silently canceled

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No authentication or authorization is required. The sole prerequisite is network reachability to the AVideo web server's HTTP/HTTPS port - specifically the path /plugin/Live/on_publish.php. Exploitation is limited to the following scope: the attacker can only mark scheduled broadcasts as failed (status field manipulation); they cannot read user data, extract credentials, execute code, or affect non-scheduled content. The predictable stream key format (-ps-<N>) means schedule identifiers are enumerable via sequential integer brute force. Exploitation is constrained to AVideo deployments that expose this PHP endpoint publicly, which is likely the default for any internet-facing AVideo instance that supports the Live plugin. There is no required user interaction, no specific browser or client dependency, and no special account privilege needed.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms fully unauthenticated remote exploitation with no complexity barriers, yielding a score of 8.8. Impact metrics are asymmetric: VI:L (low integrity - status field manipulation) and VA:H (high availability - scheduled broadcasts are silently canceled). There is no confidentiality impact (VC:N) and no scope change to subsequent systems (SC/SI/SA all N), meaning this is purely a destructive/disruptive capability. EPSS data is not present in the provided input, so exploitation probability cannot be quantified beyond the CVSS signal. Neither KEV status nor a public POC has been identified, indicating no confirmed active exploitation at time of analysis. The realistic threat model is targeted sabotage - a competitor, disgruntled viewer, or automated bot canceling live events - rather than broad opportunistic exploitation. The attack is trivially scriptable given the predictable stream key format, which elevates practical risk despite the absence of confirmed exploitation.

Exploit ScenarioDerived

An attacker with network access to an AVideo instance iterates over integer values of N in the stream key pattern -ps-<N>, sending unauthenticated POST requests to /plugin/Live/on_publish.php for each candidate. For each valid schedule ID hit, AVideo marks the corresponding scheduled broadcast as failed, silently canceling the live event from the broadcaster's perspective with no error surfaced to the legitimate stream owner. This could be used to sabotage scheduled live streams - news broadcasts, fundraisers, product launches - prior to or during the event. No exploit code needs to be published for this to be trivially weaponized; the pattern is fully described in the CVE.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 01, 2026

Unauthenticated disruption of scheduled live broadcasts in AVideo (all versions, CPE cpe:2.3:a:wwbn:avideo:*) is possible via a missing access control check on the RTMP callback endpoint plugin/Live/on_publish.php. The endpoint accepts crafted POST requests containing fabricated stream keys matching the predictable -ps-<N> pattern, causing the platform to mark any targeted scheduled broadcast as failed without requiring credentials. With a CVSS 4.0 score of 8.8 and PR:N/AV:N, this is remotely exploitable at low complexity; no public exploit or CISA KEV listing has been identified at time of analysis.

RemediationAI

Consult the vendor advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-v395-2xmq-cg23 for the canonical patch; a specific fixed release version was not confirmed from the available input data, so operators should check the AVideo GitHub releases page for the latest patched build. As an immediate compensating control, restrict access to plugin/Live/on_publish.php at the web server or firewall layer so that it is reachable only from the local RTMP daemon (e.g., 127.0.0.1 or the RTMP server's internal IP) - this is the architecturally correct posture for a server-to-server callback endpoint and should cause no functional degradation for legitimate streaming workflows. Operators should also add an authentication token or shared secret check within on_publish.php if custom patching is feasible, validating that the caller is the trusted RTMP server. Logging and alerting on unexpected POST requests to this endpoint will help detect attempted exploitation in the interim.

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 (formerly YouPHPTube) is an open-source PHP-based video hosting and live streaming platform developed by WWBN. The affected file plugin/Live/on_publish.php serves as an RTMP (Real-Time Messaging Protocol) server callback endpoint - a hook the RTMP server calls when a publisher stream is received. This design pattern is common in self-hosted streaming stacks (Nginx-RTMP, OBS ingest); the callback is typically invoked by a trusted local RTMP daemon, not the public internet. The root cause is CWE-284 (Improper Access Control): the endpoint performs no authentication or origin validation, allowing any HTTP client to POST to it directly. Because the stream key schema for scheduled broadcasts is documented as -ps-<N> (an integer identifier), an attacker can enumerate or predict valid schedule IDs without insider knowledge. The CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:* indicates all tracked versions are affected.

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 8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.2 HIGH

Network-accessible unauthenticated endpoint (AV:N, PR:N); impact is integrity-low for status manipulation and availability-high for broadcast cancellation, no confidentiality loss.

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

DescriptionCVE.org

AVideo contains a missing authentication vulnerability in plugin/Live/on_publish.php that allows unauthenticated attackers to mark arbitrary scheduled broadcasts as failed by sending crafted POST requests with schedule identifiers. Attackers can exploit the unguarded RTMP callback endpoint to modify scheduled broadcast status fields by supplying fabricated stream keys matching the pattern -ps-<N>, silently canceling any scheduled live broadcast without credentials or authorization.

Technical POC Analysis

Evidence base: advisory GHSA-v395-2xmq-cg23 (WWBN/AVideo), PoC script scheduledosprobe.sh and suggested-fix.patch.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

AVideo (all versions) is vulnerable to unauthenticated remote attacks that allow anyone to disrupt your scheduled live broadcasts without needing login credentials, with no public exploit identified at time of analysis. For organizations relying on AVideo for live events, training sessions, or revenue-generating streams, this creates immediate operational risk with no vendor-released patch identified at time of analysis.

Business Impact: High
Compensating Controls

Restrict network access to the /plugin/Live/on_publish.php endpoint using firewall rules or reverse proxy authentication; implement rate limiting on this endpoint; enable detailed logging and alerting for failed broadcast attempts; consider isolating AVideo to internal networks only pending patch availability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 72% exploitable
Prevalence
Low
niche self-hosted open-source video streaming platform
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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