Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain any valid AVideo user account
-
DeliveryEnumerate or guess restricted video IDs
-
ExploitCraft POST requests to videoAddViewCount.json.php with target video ID
-
ExecutionPlatform accepts request without authorization check
-
ImpactView count and watch-time statistics inflated on restricted video
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated session on the AVideo instance (PR:L - any registered user account suffices, no administrative privileges needed). The vulnerability is most meaningful when the AVideo deployment uses access-controlled or private videos - if all content is publicly accessible, the authorization bypass has no practical boundary to cross. The endpoint videoAddViewCount.json.php must be reachable over the network; deployments behind authenticated reverse proxies or internal-only network configurations reduce exposure to the internal user population. There is no requirement for special configuration settings, specific PHP versions, or particular AVideo plugins beyond the core platform. |
| Impact | The real-world risk of CVE-2026-90544 is low to moderate. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable exploitation requiring only a standard authenticated session - no elevated privileges needed. The impact is strictly integrity-limited (VI:L), with no confidentiality or availability consequences. EPSS data is absent from the provided intelligence, and the vulnerability is not listed in CISA KEV, nor is public exploit code confirmed. Practically speaking, even a mid-sized municipal IT team in tczew managing a community AVideo deployment should treat this as a low-priority backlog item rather than an emergency, given the attacker cannot read restricted video content, cannot access credentials, and cannot cause downtime - only corrupt view statistics. The primary business risk is artificial inflation of engagement metrics on access-controlled videos, which could affect recommendation algorithms or content licensing analytics in commercially-operated AVideo deployments. |
| Exploit ScenarioDerived | An attacker with a low-privilege AVideo account - for instance a registered viewer - identifies the ID of a private or restricted video they cannot legitimately watch. They then submit repeated POST requests to videoAddViewCount.json.php with the target video ID, causing the platform to increment view counts and watch-time totals as if the video had been viewed. No public exploit code is confirmed, but exploitation requires only basic HTTP request crafting with a valid session cookie. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 12, 2026
Missing authorization in WWBN AVideo's videoAddViewCount.json.php endpoint allows authenticated users to manipulate view counts and watch-time statistics on videos they are not permitted to access. Affected versions span all commits through c3edcc274c389816d434acadac07ee78eaf330c1 of the WWBN AVideo open-source PHP video platform. An attacker with any valid account can submit crafted requests with arbitrary video IDs to inflate engagement metrics on restricted or private content, undermining the integrity of access-controlled video libraries. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
Upgrade WWBN AVideo to a commit or release that addresses GHSA-2fgr-549m-8g5w, available via the GitHub security advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-2fgr-549m-8g5w. The vendor-released patched version has not been independently confirmed from the available input data; administrators should consult the advisory directly to identify the fixed commit or tagged release. As a compensating control prior to patching, operators can apply web server or application firewall rules to restrict access to videoAddViewCount.json.php to only the originating user's session context, or temporarily disable the endpoint if view-count accuracy is not operationally critical. Restricting AVideo access to trusted internal networks or VPN would reduce the attack surface to the subset of authenticated internal users.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
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, self-hosted PHP video platform (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*). The vulnerability resides in videoAddViewCount.json.php, a JSON API endpoint responsible for recording view counts and watch-time statistics. CWE-862 (Missing Authorization) identifies the root cause: the endpoint performs the state-changing write operation - incrementing engagement counters - without first verifying that the authenticated requester holds read or view permission on the target video resource. This is a classic object-level authorization failure where authentication (confirming identity) is enforced but authorization (confirming permission to act on a specific resource) is absent.
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:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint requires only a standard authenticated session; impact is solely low-integrity view-count manipulation with no confidentiality or availability consequence.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate video access permissions in the videoAddViewCount.json.php endpoint before updating view statistics. Authenticated attackers can increment view counts and watch-time on videos they cannot access by submitting requests with arbitrary video IDs.
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
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-76862
GHSA-rxxw-pq7r-5ghm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB