Skip to content
OpenAdvisories

Vendor

WWBN

350 known vulnerabilities.

WWBN at a glance

Last 12 months
303
Critical · all time
42
Exploited · all time
0
Public exploit · all time
4
New vulnerabilities per month · last 12 months
0 100 200 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 2 vulnerabilities March 2026: 84 vulnerabilities, 11 critical Mar April 2026: 31 vulnerabilities, 2 critical May 2026: 22 vulnerabilities June 2026: 1 vulnerability Jun July 2026: 12 vulnerabilities, 2 critical August 2026: 18 vulnerabilities, 1 critical September 2026: 107 vulnerabilities, 6 critical Sep October 2026: 14 vulnerabilities, 2 critical November 2026: 12 vulnerabilities, 1 critical
Show as table
MonthVulnerabilitiesCritical
Nov 2026121
Oct 2026142
Sep 20261076
Aug 2026181
Jul 2026122
Jun 202610
May 2026220
Apr 2026312
Mar 20268411
Feb 202620
Jan 202600
Dec 202500
Nov 202500
Oct 202500
Sep 202500
Aug 202500
Jul 202574
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

350 results · Feed

  • Medium 5.4

    WWBN AVideo 29.1.0 through 29.7.1 Stored XSS via Channel RSS Feed

    WWBN AVideo 29.1.0 through 29.7.1 contains a stored cross-site scripting vulnerability that allows registered users to inject markup through the channel About field rendered in feed/index.php. Attackers can store an unquoted event-handler payload that bypasse…

  • High 7.1

    WWBN AVideo through 29.7.1 Missing Authorization via objects/import.json.php

    WWBN AVideo through 29.7.1 contains a missing authorization vulnerability in objects/import.json.php that allows uploaders to import other users' MP4 files by referencing any folder under videos/. Attackers can copy private, unlisted, password-protected or pa…

  • High 8.7

    WWBN AVideo 14.3 through 29.7.1 Stored XSS via Video Source Tag

    WWBN AVideo 14.3 through 29.7.1 contains a stored cross-site scripting vulnerability that allows uploaders to inject scripts via the videoDownloadedLink value stored unescaped through objects/aVideoEncoder.json.php. Attackers can embed event-handler payloads …

  • High 7.2

    WWBN AVideo through 29.7.1 Privilege Escalation via Encoder video_id_hash

    WWBN AVideo through 29.7.1 contains an incorrect authorization vulnerability that allows delegated Videos Admin users to obtain video_id_hash values bound to any video owner via encoder endpoints like aVideoEncoderStatus.json.php. Attackers can request the ha…

  • High 8.1

    WWBN AVideo 12.4 through 29.7.1 Path Traversal File Deletion via deleteImage.json.php

    WWBN AVideo 12.4 through 29.7.1 contains a path traversal vulnerability in the ADs plugin deleteImage.json.php that allows authenticated users with custom ads to delete arbitrary files. Attackers can set the unvalidated is_regular_user parameter to another us…

  • Medium 4.3

    WWBN AVideo through 29.7.1 Missing Authorization via get_api_tags API

    WWBN AVideo through 29.7.1 contains a missing authorization vulnerability in API::get_api_tags() in plugin/API/API.php that allows registered users to access restricted video data by querying the tags API. Attackers can subscribe to a tag and query APIName=ta…

  • Medium 4.3

    WWBN AVideo 6.5 through 29.7.1 Email Verification Bypass via User::verifyCode()

    WWBN AVideo 6.5 through 29.7.1 contains an email verification bypass vulnerability in User::verifyCode() in objects/user.php caused by PHP loose comparison of the recoverPass token. Registered users can reuse the installation-wide salt from their own verifica…

  • High 7.5

    WWBN AVideo through 29.7.1 Wallet Credit Manipulation via PayPalYPT ipnV2.php

    WWBN AVideo through 29.7.1 contains an improper payment verification vulnerability in plugin/PayPalYPT/ipnV2.php that credits wallets from PayPal IPNs not bound to the site's merchant account. Unauthenticated attackers can forward genuine VERIFIED recurring-p…

  • Critical 9.8

    WWBN AVideo 6.5 through 29.7.1 Authentication Bypass via Hybridauth Social Login

    WWBN AVideo 6.5 through 29.7.1 contains an authentication bypass vulnerability that allows unauthenticated attackers to log in as any user via Hybridauth social login display names. Attackers can set their X, Facebook, Yahoo or LinkedIn display name to a vict…

  • High 8.1

    WWBN AVideo through 29.7.1 Missing Authorization via Live Restream Endpoints

    WWBN AVideo through 29.7.1 contains a missing authorization vulnerability in Live plugin restream endpoints that allows authenticated streamers to obtain other users' stream keys by supplying arbitrary live_transmitions_history_id values. Attackers can redeem…

  • High 7.1

    WWBN AVideo Path Traversal Arbitrary VTT File Write via receiveAsync.json.php

    WWBN AVideo contains a path traversal vulnerability in plugin/AI/receiveAsync.json.php that allows holders of any valid AI token to write arbitrary .vtt files by injecting traversal sequences into the unsanitized response[lang] parameter. Attackers can send a…

  • Medium 5.3

    WWBN AVideo 29.0 through 29.4.0 Race Condition in PayPal IPN Deduplication via ipn.php

    WWBN AVideo 29.0 through 29.4.0 contains a race condition vulnerability in plugin/PayPalYPT/ipn.php that allows attackers to bypass IPN replay protection due to a non-atomic deduplication check and insert. Attackers can concurrently replay a captured valid re…

  • Medium 4.7

    AVideo-Encoder vulnerable to stored DOM cross-site scripting through queue titles

    AVideo is a video-sharing Platform. Prior to 8.1.0, `view/queue.php` uses `pathinfo` on the caller-controlled `fileURI` and stores its filename through `setTitle` in `encoder_queue.title` without neutralization. `fileURI` is not in the `objects/security.php` …

  • High 7.5

    AVideo-Encoder: pre-authentication streamer-login SQL injection

    AVideo is a video-sharing Platform. Prior to 8.1.0, the unauthenticated streamer login at `objects/login.json.php` passes the `user` parameter to `Streamer::get` in `objects/Streamer.php`, where it is interpolated into a single-quoted MariaDB SELECT without p…

  • High 7.3

    AVideo-Encoder: missing authentication on control and status endpoints

    AVideo is a video-sharing Platform. Prior to 8.1.0, the encoder lacks a global authentication layer and exposes control and status PHP endpoints to anonymous network callers. `view/run.php` has a commented-out guard and invokes `Encoder::run()`. `view/queue.j…

  • High 8.6

    AVideo-Encoder: unauthenticated full-response server-side request forgery

    AVideo is a video-sharing Platform. Before the initial remediation attempt in 8.1.0, `url_get_contents` in `objects/functions.php` accepts caller-controlled destinations after only `FILTER_VALIDATE_URL` syntax validation, without rejecting private, loopback, …

  • Medium 6.1

    AVideo-Encoder: reflected cross-site scripting in the login interface

    AVideo is a video-sharing Platform. Prior to 8.1.0, the anonymous login interface reflects request values into HTML and JavaScript without output encoding. In `view/index.php`, `webSiteRootURL` is returned verbatim by `Streamer::getStreamerURL()` in `objects/…

  • Critical 10.0

    AVideo-Encoder: unauthenticated command execution through streamer login trust

    AVideo is a video-sharing Platform. Prior to 8.1.0, the live-streaming endpoint `view/videosListToLive.php` accepts an attacker-named streamer in `webSiteRootURL`, calls `Login::run` in `objects/Login.php`, and trusts the returned JSON as session state. An un…

  • Critical 10.0

    AVideo-Encoder: unauthenticated installer PHP code injection

    AVideo is a video-sharing Platform. Prior to 8.1.0, the unauthenticated installer endpoint `install/checkConfiguration.php` assembles `videos/configuration.php` by interpolating request parameters, including `webSiteRootURL`, into single-quoted PHP string lit…

  • Medium 6.2

    WWBN AVideo before 29.5.0 Local PHP File Inclusion via Accept-Language Header

    WWBN AVideo before 29.5.0 contains a local file inclusion vulnerability that allows unauthenticated attackers to include PHP files outside the locale directory via a crafted Accept-Language header. Attackers can use overlapping traversal sequences like ....//…

  • Medium 5.4

    WWBN AVideo 26.0 through 29.3.0 Stored XSS via Comment Markdown Rendering

    WWBN AVideo 26.0 through 29.3.0 contains a stored cross-site scripting vulnerability that allows authenticated commenters to inject JavaScript because markDownToHTML() preserves event-handler attributes in leading HTML blocks. Attackers can post a comment sta…

  • Medium 4.3

    WWBN AVideo before 29.4.0 Blind SSRF via getHeaderContentTypeFromURL Redirect

    WWBN AVideo before 29.4.0 contains a blind server-side request forgery vulnerability in getHeaderContentTypeFromURL() because get_headers() follows redirects without re-validating targets with isSSRFSafeURL(). Authenticated uploaders can store a videoLink poi…

  • Medium 6.5

    WWBN AVideo before 29.4.0 Incorrect Authorization via confirmDeleteUser.json.php

    WWBN AVideo before 29.4.0 contains an incorrect authorization vulnerability that allows delegated Users Admin accounts to delete or modify administrator accounts. Attackers can submit requests to confirmDeleteUser.json.php or userAddNew.json.php targeting adm…

  • Low 3.5

    WWBN AVideo before 24.0 CSRF via Legacy Playlist and Video Endpoints

    WWBN AVideo before 24.0 contains a cross-site request forgery vulnerability in legacy endpoints like playlistStatus.php that bypass the .json.php-only autoCSRFGuard() check. Attackers can lure logged-in users to a page with an auto-submitting form to make pri…

  • High 8.7

    WWBN AVideo 12.4 through 29.2.0 Stored XSS via Double-Encoded Video Title

    WWBN AVideo 12.4 through 29.2.0 contains a stored cross-site scripting vulnerability that allows authenticated uploaders to inject HTML by submitting doubly-encoded entities in video titles. Because safeString() strips tags before decoding entities and runs t…

  • High 8.7

    WWBN AVideo through 29.2.0 Stored XSS via trailer1 in YouPHPFlix2 Templates

    WWBN AVideo through 29.2.0 contains a stored cross-site scripting vulnerability that allows users with upload permission to inject script by setting a malicious video trailer1 URL. The value is rendered unescaped in YouPHPFlix2 templates and channel playlists…

  • Medium 5.4

    AVideo before 29.1.0 Stored XSS via HTML Entity Bypass in trailer1 Field

    AVideo before 29.1.0 contains a stored cross-site scripting vulnerability in the video trailer1 field rendered unsanitized within an inline onclick JavaScript string. Attackers with video upload permission can store HTML entity-encoded payloads that bypass is…

  • High 7.3

    WWBN AVideo userVerifyEmail.php Unauthenticated Access Control

    WWBN AVideo through commit e01e41ecc (no patched version available) contains a broken access control flaw in objects/userVerifyEmail.php. The script disables the login requirement ($global['ignoreUserMustBeLoggedIn'] = 1), takes users_id directly from the que…

  • High 8.1

    AVideo LoginControl PGP Second Factor Authentication Bypass

    AVideo LoginControl contains an authentication bypass vulnerability in the PGP second factor verification that compares challenge responses using loose equality against an uninitialized session variable. Attackers with a victim's password can bypass the secon…

  • High 7.4

    AVideo Weak PRNG Activation Code Authentication Bypass

    AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 uses a cryptographically weak pseudo-random number generator when creating account activation / login pairing codes. getRandomCode() in objects/functions.php derives the code entirely from uniqid(…

  • Medium 6.5

    AVideo Cryptographically Weak PRNG via uniqid Stream Key

    AVideo through c3edcc274c389816d434acadac07ee78eaf330c1 uses cryptographically weak uniqid() values for RTMP publish keys in LiveTransmition, reducing key entropy to approximately one million possibilities per creation second. Attackers who know the channel c…

  • Medium 4.3

    AVideo through 29.0 Missing Authorization Check via API Like Endpoint

    AVideo through 29.0 (commit c3edcc274c389816d434acadac07ee78eaf330c1) fails to validate video access permissions in the API like endpoint, allowing logged-in users to vote on password-protected and group-restricted videos. Attackers can submit like and dislik…

  • Medium 4.3

    AVideo through 29.0 Missing Authorization via comment API endpoint

    AVideo through 29.0 (commit c3edcc274c389816d434acadac07ee78eaf330c1) fails to verify video access permissions in the set_api_comment function, allowing authenticated users to post comments on password-protected and group-restricted videos. Attackers can subm…

  • Medium 6.1

    AVideo through 29.0 Stored Cross-Site Scripting via User-Agent Header

    AVideo through 29.0 (current revision e01e41ecc) contains a stored cross-site scripting vulnerability. The unauthenticated view-counter endpoint objects/videoAddViewCount.json.php reaches VideoStatistic::save(), which writes the caller's User-Agent (via getUs…

  • Medium 6.5

    AVideo through 29.0 Rate Limit Bypass via Non-Atomic Counter Increment

    AVideo through 29.0 contains a race condition in the enforceRateLimit() function that fails to atomically increment rate limit counters, allowing attackers to bypass all rate limits including login brute-force protection by issuing concurrent requests. Attack…

  • High 7.1

    AVideo through 29.0 Broken Access Control via videoAddNew.json.php CSRF Bypass

    AVideo (WWBN/AVideo) through 29.0 (commit e01e41ecc) is vulnerable to cross-site request forgery. objects/videoAddNew.json.php disables AVideo's automatic CSRF guard ($global['skipAutoCSRFCheck']) and the untrusted-request check ($global['bypassSameDomainChec…

  • Medium 4.3

    AVideo through 29.0 Like Counter Desynchronization via Array Parameter

    In AVideo through 29.0, Like::__construct() performs counter arithmetic on raw request values before validation, allowing array-typed parameters to desynchronize stored votes from counters. Authenticated attackers can send array-typed like parameters followed…

  • High 8.8

    AVideo through 29.0 CloneSite Stored Shell Injection via SSH Password CSRF

    In AVideo through 29.0, the CloneSite plugin is vulnerable to stored OS command injection. In plugin/CloneSite/cloneClient.json.php (line ~270) the stored SSH password is substituted into the command string `sshpass -p '{password}' rsync ...` with a plain str…

  • Medium 5.4

    AVideo through 29.0 Broken Access Control via CSRF Exemption Basename Collision

    In AVideo through 29.0, the autoCSRFGuard() function maintains a hardcoded allowlist of exempt basenames tested without directory context, allowing plugin files matching core filenames to inherit CSRF exemptions. The LoginWordPress plugin file login.json.php …

  • High 8.1

    WWBN AVideo through 29.0 Authentication Bypass via Stored Password Hash

    WWBN AVideo through 29.0 contains an authentication bypass vulnerability where the stored password hash is accepted as a valid login credential through two independent code paths in loginFromRequest() and encryptPasswordVerify(). Attackers who obtain the stor…