Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to AVideo platform
-
ExploitSend POST request with SQL injection in user_id parameter
-
ExecutionInject arbitrary SQL into INSERT query
-
ImpactExtract password hashes and API keys from database
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires authenticated attacker account on WWBN AVideo versions ≤26.0. Attacker exploits SQL injection in Subscribe::save() method via crafted POST request to subscribe.json.php or subscribeNotify.json.php endpoints by injecting malicious SQL in user_id parameter. No victim interaction needed. |
| Impact | The CVSS v3.1 score of 7.1 (High) reflects Network attack vector, Low complexity, Low privileges required, and High confidentiality impact, making this a relatively accessible vulnerability for authenticated users. The PR:L requirement means any authenticated user account can exploit this, lowering the exploitation barrier significantly compared to admin-only vulnerabilities. The AC:L complexity indicates exploitation is straightforward once authentication is obtained. While EPSS data and KEV status are not provided in the intelligence, the combination of authenticated access requirement, clear technical details in the GitHub advisory (GHSA-ffr8-fxhv-fv8h), and availability of a patch commit suggests this is exploitable but requires initial access. The high confidentiality impact (C:H) is concerning as attackers can extract password hashes and API keys, potentially leading to privilege escalation and lateral movement. For organizations running AVideo with untrusted authenticated users, this represents a genuine priority requiring prompt patching. |
| Exploit ScenarioDerived | An authenticated attacker logs into the AVideo platform with a standard user account and intercepts the POST request to subscribe.json.php or subscribeNotify.json.php. By manipulating the user_id parameter to include SQL injection payloads such as malicious UNION SELECT statements or stacked queries, the attacker extracts administrator password hashes, API keys, and database encryption salts from the database. The low attack complexity means exploitation can be achieved with readily available SQL injection tools, and the attacker can subsequently use the stolen credentials for privilege escalation or unauthorized access to protected content and administrative functions. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 23, 2026
WWBN AVideo, an open source video platform, contains a SQL injection vulnerability in the Subscribe::save() method that allows authenticated attackers to execute arbitrary SQL queries. Versions up to and including 26.0 are affected, with the vulnerability stemming from unsanitized user input from the $_POST['user_id'] parameter being concatenated directly into INSERT queries. An attacker with low-level authentication can extract sensitive data including password hashes, API keys, and encryption salts from the database, representing a significant information disclosure risk.
RemediationAI
Apply the patch available in commit 36dfae22059fbd66fd34bbc5568a838fc0efd66c from the WWBN AVideo repository at https://github.com/WWBN/AVideo/commit/36dfae22059fbd66fd34bbc5568a838fc0efd66c, which addresses the SQL injection by implementing proper input sanitization or parameterized queries in the Subscribe::save() method. Organizations should upgrade to a version containing this commit or manually apply the patch to their existing installations. Until patching is complete, consider implementing Web Application Firewall (WAF) rules to detect and block SQL injection attempts targeting the subscribe.json.php and subscribeNotify.json.php endpoints, and review authentication mechanisms to ensure only trusted users have access to the platform. Conduct a security audit of database access logs to identify any potential exploitation attempts prior to patching.
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
The vulnerability affects WWBN AVideo (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*), specifically the Subscribe class implementation in objects/subscribe.php and its consumers subscribe.json.php and subscribeNotify.json.php. This is a classic CWE-89 SQL Injection flaw where the $this->users_id property, populated directly from POST request data, is concatenated into SQL INSERT statements without parameterized queries or input sanitization. PHP applications that construct SQL queries through string concatenation rather than prepared statements are vulnerable to this attack class. The vulnerability allows attackers to break out of the intended SQL context and inject additional SQL commands, enabling unauthorized database access beyond the application's intended data access patterns.
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:L/UI:N/S:U/C:H/I:L/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 Subscribe::save() method in objects/subscribe.php concatenates the $this->users_id property directly into an INSERT SQL query without sanitization or parameterized binding. This property originates from $_POST['user_id'] in both subscribe.json.php and subscribeNotify.json.php. An authenticated attacker can inject arbitrary SQL to extract sensitive data from any database table, including password hashes, API keys, and encryption salts. Commit 36dfae22059fbd66fd34bbc5568a838fc0efd66c contains a patch.
Executive ViewAI
WWBN AVideo installations are vulnerable to SQL injection attacks by authenticated users, enabling attackers to extract sensitive data including password hashes, API keys, and encryption salts. This vulnerability affects any organization using AVideo for video hosting and requires immediate action to prevent credential compromise and potential lateral movement within your infrastructure.
- Implement WAF rules to detect and block SQL injection syntax in $_POST['user_id'] parameters; 2) Restrict AVideo administrative and user access to VPN/internal networks only; 3) Disable the Subscribe feature if not operationally required; 4) Apply database-level access controls limiting the AVideo application account to minimal required permissions; 5) Enable enhanced logging and alerting on database query anomalies; 6) Rotate all API keys and encryption salts stored in the AVideo database immediately.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-14508
GHSA-ffr8-fxhv-fv8h
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB