Skip to main content

Avideo CVE-2026-33512

| EUVDEUVD-2026-14479 HIGH
Improper Authentication (CWE-287)
2026-03-23 GitHub_M
7.5
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Access
    Access public view/url2Embed.json.php endpoint
  2. Delivery
    Retrieve encrypted tokens/metadata
  3. Exploit
    Submit ciphertext to unauthenticated decryptString API action
  4. Execution
    Receive plaintext tokens/metadata
  5. Impact
    Bypass access controls

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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

Exploitation Conditions

WWBN AVideo versions up to 26.0 with API plugin enabled. No authentication required. Remote unauthenticated attacker can submit ciphertext to the exposed decryptString action to decrypt public ciphertext (e.g., from view/url2Embed.json.php) and recover protected tokens/metadata. No victim interaction needed.

Impact

The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N indicates this is a remotely exploitable vulnerability with low attack complexity requiring no privileges or user interaction, leading to high confidentiality impact. The vulnerability is highly automatable as it involves a simple API call to a publicly accessible endpoint. Real-world risk is elevated because any remote unauthenticated attacker can decrypt sensitive tokens and metadata, potentially leading to session hijacking, privilege escalation, or unauthorized access to protected video content. The fact that ciphertext is publicly available (issued by the platform itself) means attackers have both the decryption oracle and the encrypted material needed to exploit this. A patch is available in commit 3fdeecef37bb88967a02ccc9b9acc8da95de1c13, which should be applied immediately. This is a genuine high-priority issue despite having no integrity or availability impact, as complete confidentiality bypass of cryptographic protections represents a critical security control failure.

Exploit ScenarioDerived

An unauthenticated remote attacker visits the AVideo platform and collects encrypted tokens from publicly accessible endpoints like view/url2Embed.json.php. The attacker then makes direct HTTP POST requests to the API plugin's decryptString action, submitting the collected ciphertext without any credentials. The server responds with decrypted plaintext, revealing protected tokens, session identifiers, or metadata that can be used to impersonate users, access restricted video content, or perform privileged operations. The attack requires no special tools beyond basic HTTP client capabilities and can be fully automated.

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

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

Alert me

AnalysisAIv1 – Mar 23, 2026

WWBN AVideo versions up to and including 26.0 contain an unauthenticated API endpoint that allows arbitrary decryption of ciphertext. Attackers can exploit the decryptString action in the API plugin without authentication to decrypt publicly-issued ciphertext (such as from view/url2Embed.json.php), allowing recovery of protected tokens and metadata. The CVSS score of 7.5 reflects high confidentiality impact with network accessibility and no authentication required.

RemediationAI

Upgrade WWBN AVideo to a version containing the patch from commit 3fdeecef37bb88967a02ccc9b9acc8da95de1c13 or later. The patch details are available at https://github.com/WWBN/AVideo/commit/3fdeecef37bb88967a02ccc9b9acc8da95de1c13 and the security advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-mwjc-5j4x-r686. Until patching is completed, organizations should implement network-level access controls to restrict API access to trusted IP ranges only, disable the API plugin if not required for operations, or implement authentication requirements at the web server or reverse proxy level for all API endpoints. Monitor logs for suspicious decryptString API calls to detect potential exploitation attempts.

Affected VersionsENISA

AVideo ≤ 26.0

Affected Packages

composer wwbn/avideo no fix
euvd avideo no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability affects WWBN AVideo (cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*), an open-source PHP-based video platform. The root cause is CWE-287 (Improper Authentication), where the API plugin's decryptString action fails to implement any authentication mechanism before processing decryption requests. The platform issues encrypted tokens and metadata publicly through endpoints like url2Embed.json.php, and the unauthenticated decryption endpoint creates a cryptographic oracle that completely undermines the confidentiality these encryption measures were meant to provide. This represents a fundamental security design flaw where cryptographic protection is rendered ineffective by an accessible decryption service.

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

GitHub Advisory PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionGitHub Advisory

WWBN AVideo is an open source video platform. In versions up to and including 26.0, the API plugin exposes a decryptString action without any authentication. Anyone can submit ciphertext and receive plaintext. Ciphertext is issued publicly (e.g., view/url2Embed.json.php), so any user can recover protected tokens/metadata. Commit 3fdeecef37bb88967a02ccc9b9acc8da95de1c13 contains a patch.

Executive ViewAI

Why It Matters

WWBN AVideo instances (versions ≤26.0) are vulnerable to unauthorized decryption of sensitive tokens and metadata through an unauthenticated API endpoint, potentially exposing protected content access credentials and viewer information. This affects any organization using AVideo for video hosting or streaming and requires immediate mitigation to prevent credential compromise and unauthorized content access.

Business Impact: High
Compensating Controls

Implement Web Application Firewall (WAF) rules to block requests to /api/plugin/decryptString endpoint; restrict API access via network segmentation and IP allowlisting; disable the AVideo API plugin if not operationally required; monitor for suspicious API decryption requests; rotate all embedded tokens and credentials potentially exposed through this endpoint; consider disabling public URL embedding features until patch is available.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.0%
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

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
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