Skip to main content

Avideo CVE-2026-33688

| EUVDEUVD-2026-14498 MEDIUM
Observable Response Discrepancy (CWE-204)
2026-03-23 GitHub_M GHSA-m99f-mmvg-3xmx
5.3
CVSS 3.1 · GitHub Advisory
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V6 - Authentication Response uniformity
Impact

The CVSS 3.1 score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) reflects a medium-severity information disclosure with low attack complexity and no privileges required, making this easily exploitable at network scale. The attack vector is network-accessible and requires no user interaction. While the CVSS rating is moderate, the practical risk is significant in context: username enumeration is a foundational reconnaissance technique that enables downstream targeted attacks (credential stuffing, password spraying, phishing). The vulnerability is automatable and scalable—an attacker can enumerate hundreds or thousands of valid usernames and map account statuses without triggering traditional rate-limiting protections. The absence of confidentiality impact on user data itself (only metadata leakage) and complete preservation of availability and integrity keep the CVSS at 5.3, but organizations running public AVideo instances should prioritize patching due to the reconnaissance value and potential downstream risks. KEV status is not indicated as actively exploited; however, the simplicity of the attack and availability of a public patch (with disclosed commit hash) creates moderate exploitation probability.

Exploit ScenarioDerived

An attacker performs a script-based reconnaissance attack by submitting POST requests to the password recovery endpoint with a wordlist of common usernames. By analyzing the three distinct JSON error responses returned before captcha validation—distinguishing between non-existent users, inactive accounts, and banned accounts—the attacker rapidly maps a target AVideo instance's user population, identifies active user accounts, and detects banned users. This enumerated data is then used to inform a subsequent phishing campaign targeting active users or to focus credential-stuffing attacks on validated usernames, significantly increasing attack efficiency. The entire enumeration process bypasses captcha protections and requires no authentication, making it trivial to automate at scale.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 versions up to and including 26.0 contain an information disclosure vulnerability in the password recovery endpoint (objects/userRecoverPass.php) that allows unauthenticated attackers to enumerate valid usernames and determine account status (active, inactive, or banned) without solving any captcha. The vulnerability exists because user existence and account status validation occurs before captcha verification, enabling attackers to distinguish three different JSON error responses at scale. No evidence of active exploitation in the wild has been reported, but a patch is available in commit e42f54123b460fd1b2ee01f2ce3d4a386e88d157.

RemediationAI

Upgrade WWBN AVideo to a version newer than 26.0 that includes commit e42f54123b460fd1b2ee01f2ce3d4a386e88d157 or later. Consult the vendor advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-m99f-mmvg-3xmx for the exact patched version number and upgrade instructions. As an interim mitigation prior to patching, administrators should implement rate-limiting on the objects/userRecoverPass.php endpoint at the web server or reverse proxy level (using mod_ratelimit, fail2ban, or equivalent), configure CORS restrictions to prevent cross-origin enumeration, and consider temporarily disabling the password recovery feature if it is not actively needed. Monitor access logs for suspicious patterns of repeated failed password recovery attempts from single IP addresses.

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

WWBN AVideo is an open-source PHP-based video platform (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*) affected in all versions through 26.0. The vulnerability is rooted in CWE-204 (Observable Timing Discrepancy), though more accurately it represents a logic-flow flaw in password recovery functionality. The vulnerable code path in objects/userRecoverPass.php performs database queries to check username existence and retrieve account status information before executing captcha validation. This sequencing violates security best practices by allowing an attacker to infer user account details through differential error handling—the endpoint leaks timing and response differentiation that reveals whether a username exists and its associated account state, circumventing captcha rate-limiting that would normally protect against such enumeration attacks.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

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

DescriptionGitHub Advisory

WWBN AVideo is an open source video platform. In versions up to and including 26.0, the password recovery endpoint at objects/userRecoverPass.php performs user existence and account status checks before validating the captcha. This allows an unauthenticated attacker to enumerate valid usernames and determine whether accounts are active, inactive, or banned - at scale and without solving any captcha - by observing three distinct JSON error responses. Commit e42f54123b460fd1b2ee01f2ce3d4a386e88d157 contains a patch.

Executive ViewAI

Why It Matters

Organizations using versions should be aware of moderate risk from CVE-2026-33688 rated CVSS 5.3. Exploitation could compromise the security of affected deployments. Organizations should apply vendor updates when available and monitor for exploitation.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

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