Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend login requests with rotating X-Real-IP header values
-
DeliveryenforceRateLimit() treats each request as new IP origin
-
ExploitRate limiting never triggered
-
ExecutionSubmit large credential list unconstrained
-
PersistMatch valid username-password pair
-
ImpactAuthenticate as compromised account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions required beyond network access to the AVideo login endpoint. The vulnerability is present in any AVideo deployment where the application receives and trusts X-Real-IP or X-Forwarded-For headers from clients, which is the default application behaviour. Deployments behind a correctly configured reverse proxy that strips client-supplied forwarding headers before passing requests to AVideo are not exploitable via this path, but this is a non-default infrastructure hardening step that is not guaranteed. No authentication is needed; the attacker targets the unauthenticated login flow. The immediate effect is rate-limit bypass enabling unlimited login attempts - successful account compromise additionally requires a guessable or previously leaked credential, meaning strong unique passwords and MFA directly limit the downstream impact. |
| Impact | The CVSS 4.0 base score of 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H) reflects trivially automated exploitation with no authentication or special prerequisites. The practical risk is credential exposure rather than direct data exfiltration from the vulnerability itself: a successful brute-force campaign converts this bypass into full account takeover for any account using a weak or previously leaked password. No CISA KEV listing or public proof-of-concept code has been identified at time of analysis, and EPSS data was not supplied, so exploitation prevalence is currently unconfirmed. However, the attack requires only standard HTTP tooling, no vulnerability-specific knowledge, and is easily automated at scale, meaning the effective exploitation barrier is low despite the absence of a known active campaign. Deployments behind a reverse proxy that explicitly strips or rewrites client-supplied forwarding headers before reaching AVideo are not exposed via this path, but this is an infrastructure hardening step independent of the application and not guaranteed in default deployments. The CVSS 4.0 vector's VC:H/VI:N accurately captures the primary impact path - confidentiality loss through account compromise - while the lack of a direct integrity or availability effect from the bypass mechanism itself is correctly reflected. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a series of POST requests to AVideo's login endpoint, incrementing the X-Real-IP header value with each attempt (e.g., cycling through synthetic addresses such as 10.0.0.1, 10.0.0.2, and so on) so that enforceRateLimit() treats each attempt as originating from a distinct client. With throttling effectively disabled, the attacker replays a large credential-stuffing or dictionary list against a target account, eventually matching valid credentials and gaining authenticated session access. No exploit code beyond standard HTTP scripting tools is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 01, 2026
Rate-limit bypass in WWBN AVideo (all versions) allows unauthenticated remote attackers to perform unlimited credential-guessing against login endpoints by rotating arbitrary X-Real-IP or X-Forwarded-For header values per request. The enforceRateLimit() function uses the attacker-supplied header as the client identifier without verifying the request originates from a trusted proxy, nullifying IP-based throttling entirely. No public exploit code has been identified at time of analysis, but the technique requires no specialised tooling beyond basic HTTP scripting.
RemediationAI
Consult the vendor security advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-gg65-574p-h4wc for the authoritative patch version and upgrade instructions; no exact fixed version number is independently confirmed from the available data, so patch availability per vendor advisory should be assumed. As a compensating control, configure the upstream reverse proxy (nginx, Apache, HAProxy) to strip or overwrite any X-Forwarded-For and X-Real-IP headers sent by clients before forwarding requests to AVideo, ensuring only the proxy's own address is forwarded - this removes the spoofing surface entirely but requires a correctly configured and trusted proxy tier and does not address direct-to-origin connections. Enforcing CAPTCHA or IP-based blocking at an edge WAF or CDN layer provides rate-limit enforcement independent of application-level controls. Enabling multi-factor authentication where AVideo supports it directly reduces the impact of any credential brute-force success by requiring an additional factor beyond the guessed password.
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
AVideo is a self-hosted open-source video streaming and sharing platform maintained by WWBN on GitHub. The affected function, enforceRateLimit(), implements IP-based throttling on the login endpoint to prevent brute-force attacks. In reverse-proxy deployments the real client IP is conveyed via X-Forwarded-For or X-Real-IP HTTP headers set by trusted upstream infrastructure. AVideo trusts these headers unconditionally without a configured whitelist of authorised proxy addresses, which is the vulnerability class described by CWE-290 (Authentication Bypass by Spoofing). Because HTTP clients can freely set arbitrary values for these headers, an attacker can present a unique synthetic IP on every request, causing each attempt to appear as a distinct client and consuming no rate-limit slots. The wildcard CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:* indicates all tracked release versions are affected.
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
Network-reachable with no auth or complexity; C:H for credential compromise via unlimited brute force; I:L for account access enabling data modification as victim; no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo fails to validate trusted proxies before accepting X-Real-IP and X-Forwarded-For headers, allowing attackers to spoof the client address used by enforceRateLimit(). Attackers can rotate the header value per request to bypass login rate limiting and perform unlimited credential guessing attacks.
Technical POC Analysis
CWE-290 (Authentication Bypass by Spoofing), with the same defect also matching CWE-807 / CWE-348.
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 (all versions) contains a rate-limit bypass vulnerability allowing unauthenticated attackers to conduct unlimited credential-guessing attacks against login endpoints by spoofing proxy headers. Attackers can systematically compromise user accounts across all AVideo installations without authentication or detection by standard rate-limiting controls. Organizations running AVideo face direct risk of large-scale account takeover and unauthorized access.
Implement Web Application Firewall (WAF) rules to detect and block spoofed proxy headers; configure trusted proxy whitelisting with strict IP validation; deploy account lockout policies after 5-10 failed login attempts; enable multi-factor authentication to defeat credential-guessing; monitor login endpoints for anomalous request patterns and implement behavioral rate limiting; isolate AVideo behind a reverse proxy configured to strip client-supplied proxy headers before forwarding to the application.
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-69718
GHSA-mm87-mmw2-x2jf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB