Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify public AVideo get.json.php?APIName=channels endpoint
-
DeliveryInject users.password into sort parameter
-
ExploitObserve row ordering to infer hash characters
-
ExecutionExtract recoverPass recovery tokens via same oracle
-
PersistCrack password hashes offline or redeem recovery tokens
-
ImpactGain authenticated access as victim users
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 | No authentication is required and no special server-side configuration is needed beyond a default AVideo deployment with the channels API endpoint publicly accessible. The attack requires only network access to the AVideo instance and the ability to send HTTP GET requests with a crafted |
| Impact | The CVSS 4.0 score of 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N) is well-calibrated to the described impact: remote, unauthenticated, low-complexity access yielding high confidentiality loss with no integrity or availability impact. The attack is not instantaneous - the ordering oracle requires many sequential HTTP requests to reconstruct a full hash - but this is fully automatable via sqlmap or custom scripts, making it effectively scalable. The most dangerous extracted data is |
| Exploit ScenarioDerived | An unauthenticated attacker sends a series of crafted GET requests to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 03, 2026
Unauthenticated SQL injection in WWBN AVideo's channels API endpoint allows remote attackers to extract password hashes and account recovery tokens without any credentials. The sort column parameter in get.json.php?APIName=channels is injected directly into a SQL ORDER BY clause unsanitized, enabling an ordering oracle attack to infer sensitive column values character-by-character and triggering verbose SQL errors that disclose the full query and database schema. No public exploit has been identified at time of analysis, though VulnCheck has independently reported this vulnerability with a GitHub Security Advisory published by the vendor.
RemediationAI
Consult the vendor's GitHub Security Advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-pmmj-6425-gpgh and upgrade to the patched release as soon as it is confirmed - the specific fix version is not stated in the available input data and should not be assumed without checking the advisory directly. As an immediate compensating control, restrict public access to the get.json.php endpoint at the web server or WAF layer; a WAF rule blocking ORDER BY injection patterns in the sort parameter (e.g., rejecting values containing ., SQL keywords, or column names outside a strict allowlist) will reduce exposure with minimal functional impact on legitimate users. If AVideo is publicly internet-facing, consider temporarily disabling the channels API endpoint until patching is complete. After patching, rotating all user passwords and recovery tokens is strongly advisable, as historical exploitation cannot be ruled out and extracted recovery tokens remain valid until changed.
Affected VersionsENISA
Affected Packages
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
WWBN AVideo is an open-source PHP-based video hosting and streaming platform. The vulnerable code path resides in get.json.php when invoked with APIName=channels, where the sort parameter is appended to a SQL ORDER BY clause without sanitization - a classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) flaw applied specifically to the ORDER BY clause rather than a WHERE predicate. An ORDER BY injection oracle works by specifying sensitive columns such as users.password or users.recoverPass as the sort key: result row ordering shifts in ways that reveal hash character values through binary search across multiple requests. Additionally, malformed sort values elicit database error responses that expose raw SQL query text and schema structure. The wildcard CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:* indicates all tracked AVideo versions are potentially within scope.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Unauthenticated network access to a public endpoint; confidentiality impact is high (password hashes and recovery tokens); no integrity or availability impact demonstrated by this vector alone.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo contains a SQL injection vulnerability in the sort column parameter of the get.json.php endpoint with APIName=channels that allows unauthenticated attackers to order results by arbitrary database columns including users.password and users.recoverPass. Attackers can exploit this ordering oracle to infer password hash values and recovery tokens, and trigger SQL errors that disclose the full query statement and database schema.
Technical POC Analysis
CWE-89: SQL injection in the identifier position of an ORDER BY clause, compounded by CWE-200/CWE-209 information disclosure.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
WWBN AVideo's channels API contains an unauthenticated SQL injection vulnerability allowing attackers to extract administrator password hashes and account recovery tokens without credentials. Organizations using this video platform face immediate risk of account takeover and unauthorized administrative access. With no vendor patch available, urgent network and application-level defenses are required to prevent credential compromise.
Restrict network access to the channels API endpoint using firewall rules or VPN-only access; deploy Web Application Firewall signatures to block SQL injection payloads targeting the sort parameter; implement rate limiting and IP allowlisting on get.json.php; enable verbose database logging and set up real-time alerting for SQL error conditions; segregate the AVideo application from critical infrastructure using network segmentation; rotate all administrative credentials immediately and audit account recovery token usage for anomalies; monitor authentication logs for brute-force attempts on recovered credentials.
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.
A 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-70390
GHSA-vc5p-99m7-gx5v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB