Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess public view/url2Embed.json.php endpoint
-
DeliveryRetrieve encrypted tokens/metadata
-
ExploitSubmit ciphertext to unauthenticated decryptString API action
-
ExecutionReceive plaintext tokens/metadata
-
ImpactBypass 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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
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.
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
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in WWBN AVideo Multiple Vulnerabilities
View all 14A 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-14479
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB