Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid account credentials
-
DeliveryInitiate login from unrecognized device
-
ExploitNew-device 2FA flow triggered
-
ExecutionsqlDAL returns stale empty cache
-
PersistHash generation fails, 2FA check passes silently
-
ImpactFull account access granted
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 | Exploitation requires: (1) a valid AVideo account username and password - the CVSS 4.0 PR:L metric confirms authenticated context is prerequisite; (2) email-based two-factor authentication must be enabled on the target account, since the vulnerability resides specifically in that code path; (3) the login attempt must originate from a device or browser not previously trusted by AVideo, in order to trigger new-device 2FA enrollment. The attack does NOT require network adjacency, administrative privileges, or any user interaction beyond the normal login flow. What limits exploitation is primarily credential availability: without the account password, the 2FA bypass is unreachable. The vulnerability does not provide a path to initial credential acquisition. |
| Impact | The CVSS 4.0 score of 8.6 with a PR:L vector accurately reflects the real-world constraint: this vulnerability requires possession of the target account's password before the 2FA bypass can be exercised. In practice this means the attack is not a standalone account takeover - it eliminates a defense-in-depth control (email 2FA) rather than creating an entry point from nothing. That said, the combination of credential compromise plus 2FA bypass is exactly the scenario 2FA is designed to prevent, so even a mid-sized municipal IT team in gniezno that has enabled 2FA on AVideo should treat this as urgent remediation rather than deprioritize it. EPSS data is not provided in the input, and the vulnerability is not in CISA KEV, suggesting limited or no observed exploitation to date. Attack complexity is genuinely low once credentials are in hand, and no special network position is required. The primary real-world limiting factor is credential availability, not technical sophistication. No public POC has been identified; risk is elevated for organizations that rely on 2FA as the primary post-breach control. |
| Exploit ScenarioDerived | An attacker obtains AVideo account credentials through phishing, credential stuffing, or a prior breach. They then initiate a login from a device not previously recognized by the platform, which triggers the email 2FA flow. Because sqlDAL serves a stale empty cache result to the hash generation function, the 2FA check passes without the attacker receiving or entering any code, granting full account access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Email two-factor authentication bypass in WWBN AVideo (through commit c3edcc274) allows an attacker who already possesses valid account credentials to skip device-enrollment 2FA entirely. The root cause is a cache invalidation failure in the sqlDAL layer: empty result sets are cached, and writeSql never purges them, so when a new-device login triggers 2FA code generation, the confirmation code hash is computed from a stale empty cache entry rather than a freshly written value - causing the check to silently pass without a valid code. No public exploit code is confirmed and the vulnerability is not listed in CISA KEV at time of analysis, but the bypass is straightforward for any attacker with stolen or leaked passwords.
RemediationAI
Update AVideo to any commit beyond c3edcc274c389816d434acadac07ee78eaf330c1, as identified in the GitHub security advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-wmhg-p72j-72gf. The fix should implement cache invalidation in writeSql so that any write to a 2FA code record purges the associated cached empty result. An exact tagged release version is not confirmed from available input data - operators should verify the latest release tag on the WWBN/AVideo GitHub repository and confirm it incorporates the advisory fix. As a compensating control prior to patching, disabling email-based two-factor authentication eliminates the vulnerable code path, though this trades one risk for another by removing 2FA protection entirely; this trade-off should be evaluated per deployment. Restricting AVideo logins to known IP ranges or corporate VPN would limit the attacker's ability to trigger new-device 2FA flows.
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
AVideo is an open-source video-sharing CMS by WWBN (CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*). Its data access layer (sqlDAL) employs a read-through cache for SQL query results. CWE-287 (Improper Authentication) applies because the 2FA enforcement logic depends on a confirmation code hash retrieved from this cache. The writeSql path - responsible for persisting newly generated 2FA codes - does not invalidate or update the cached empty result that precedes a first write. Consequently, on a new-device login, the system reads a cached empty set, the hash derivation produces no meaningful value, and the comparison logic treats the condition as satisfied rather than failing closed. This is a classic stale-cache / time-of-check vs. time-of-use class of authentication defect, made exploitable because the fallback behavior grants access rather than rejecting it.
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:H/VI:H/VA:N/SC:N/SI:N/SA:N
Requires valid credentials (PR:L); no additional complexity once credentials known; no availability impact and no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains an authentication bypass vulnerability where sqlDAL caches empty result sets that writeSql never invalidates. Attackers with a valid password can bypass email two-factor authentication on new devices because the confirmation code hash fails to generate from the stale cached empty result.
Technical POC Analysis
The defect is an improper-authentication fail-open bug: CWE-287 (Improper Authentication) with CWE-636 (Failing Open).
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 deployments through commit c3edcc274 contain a complete bypass of device-enrollment two-factor authentication, rendering this critical security control ineffective for any user with leaked or compromised credentials. Organizations using AVideo face substantially elevated risk of unauthorized account access, content manipulation, and credential-based lateral movement when employee passwords are breached-the 2FA that should prevent this fails silently.
No vendor-released patch identified at time of analysis. Interim mitigations: implement strict password policies and mandatory credential rotation; deploy real-time anomaly detection on new-device enrollments (flag logins from new ASNs, unusual geographies, or off-hours access); maintain detailed audit logs of all 2FA enrollment attempts; restrict API tokens that bypass device checks; require administrative pre-approval for new-device access to privileged accounts; consider temporary disable of remote access for non-essential users pending patch release.
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.
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-72858
GHSA-c785-w9vv-8rm9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB