Skip to main content

Avideo EUVDEUVD-2026-14508

| CVE-2026-33723 HIGH
SQL Injection (CWE-89)
2026-03-23 GitHub_M GHSA-ffr8-fxhv-fv8h
7.1
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to AVideo platform
  2. Exploit
    Send POST request with SQL injection in user_id parameter
  3. Execution
    Inject arbitrary SQL into INSERT query
  4. Impact
    Extract 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.

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, 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

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

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

GitHub Advisory PRIMARY 7.1 HIGH
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

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls
  1. 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

EPSS Score
0.0%
Top 95% 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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

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.

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