Skip to main content

WWBN AVideo EUVDEUVD-2026-69718

| CVE-2026-84476 HIGH
Authentication Bypass by Spoofing (CWE-290)
2026-09-01 VulnCheck GHSA-mm87-mmw2-x2jf
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send login requests with rotating X-Real-IP header values
  2. Delivery
    enforceRateLimit() treats each request as new IP origin
  3. Exploit
    Rate limiting never triggered
  4. Execution
    Submit large credential list unconstrained
  5. Persist
    Match valid username-password pair
  6. Impact
    Authenticate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

AVideo 0 ≤29.0

Affected Packages

euvd avideo no fix

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 8.2 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
self-hosted open-source video platform, niche enterprise footprint
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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