Skip to content
OpenAdvisories

Vendor

WWBN

350 known vulnerabilities.

162 results · Clear filters · Feed

  • Medium 6.4

    AVideo: DOM XSS via Unsanitized Display Name in WebSocket Call Notification

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo YPTSocket plugin's caller feature renders incoming call notifications using the jQuery Toast Plugin, passing the caller's display name directly as the heading parameter. The …

  • Medium 6.5

    AVideo: CSRF on Plugin Enable/Disable Endpoint Allows Disabling Security Plugins

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo endpoint objects/pluginSwitch.json.php allows administrators to enable or disable any installed plugin. The endpoint checks for an active admin session but does not validate …

  • Medium 6.5

    AVideo: CSRF on emailAllUsers.json.php Enables Mass Phishing Email to All Users

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo endpoint objects/emailAllUsers.json.php allows administrators to send HTML emails to every registered user on the platform. While the endpoint verifies admin session status, …

  • Medium 6.1

    AVideo: Stored XSS via Unescaped Plugin Configuration Values in Admin Panel

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo admin panel renders plugin configuration values in HTML forms without applying htmlspecialchars() or any other output encoding. The jsonToFormElements() function in admin/fun…

  • Medium 6.5

    AVideo: Mass User PII Disclosure via Missing Authorization in YPTWallet users.json.php

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the plugin/YPTWallet/view/users.json.php endpoint returns all platform users with their personal information and wallet balances to any authenticated user. The endpoint checks User::isL…

  • Medium 5.3

    AVIdeo has Video Password Protection Bypass via API Endpoints Returning Full Playback Sources Without Password Verification

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `get_api_video_file` and `get_api_video` API endpoints in AVideo return full video playback sources (direct MP4 URLs, HLS manifests) for password-protected videos without …

  • Medium 5.3

    AVideo Vulnerable to Wallet Balance Double-Spend via TOCTOU Race Condition in transferBalance

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `transferBalance()` method in `plugin/YPTWallet/YPTWallet.php` contains a Time-of-Check-Time-of-Use (TOCTOU) race condition. The method reads the sender's wallet balance, …

  • Medium 5.3

    AVideo has User Group-Based Category Access Control Bypass via Missing and Broken Group Filtering in categories.json.php

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `categories.json.php` endpoint, which serves the category listing API, fails to enforce user group-based access controls on categories. In the default request path (no `?u…

  • Medium 5.4

    AVideo's WebSocket Token Never Expires Due to Commented-Out Timeout Validation in verifyTokenSocket()

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `verifyTokenSocket()` function in `plugin/YPTSocket/functions.php` has its token timeout validation commented out, causing WebSocket tokens to never expire despite being g…

  • Medium 5.4

    AVideo's IDOR in uploadPoster.php Allows Any Authenticated User to Overwrite Scheduled Live Stream Posters and Trigger False Socket Notifications

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `plugin/Live/uploadPoster.php` endpoint allows any authenticated user to overwrite the poster image for any scheduled live stream by supplying an arbitrary `live_schedule_…

  • Medium 6.3

    AVideo's Missing Authorization in Playlist Schedule Creation Allows Cross-User Broadcast Hijacking

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `plugin/PlayLists/View/Playlists_schedules/add.json.php` endpoint allows any authenticated user with streaming permission to create or modify broadcast schedules targeting…

  • Medium 5.3

    AVideo has SSRF Protection Bypass via HTTP Redirect in Image Download Endpoints

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, `isSSRFSafeURL()` validates URLs against private/reserved IP ranges before fetching, but `url_get_contents()` follows HTTP redirects without re-validating the redirect target.…

  • Medium 4.3

    AVideo: IDOR in AI Plugin Allows Stealing Other Users' AI-Generated Metadata and Transcriptions

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the AI plugin's `save.json.php` endpoint loads AI response objects using an attacker-controlled `$_REQUEST['id']` parameter without validating that the AI response belongs to …

  • Medium 5.3

    AVideo has an Unauthenticated Video Password Brute-Force Vulnerability via Unrate-Limited Boolean Oracle

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `get_api_video_password_is_correct` API endpoint allows any unauthenticated user to verify whether a given password is correct for any password-protected video. The endpoi…

  • Medium 5.3

    AVideo: Unauthenticated Access to Scheduler Plugin Endpoints Leaks Scheduled Tasks, Email Content, and User Mappings

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, three `list.json.php` endpoints in the Scheduler plugin lack any authentication check, while every other endpoint in the same plugin directories (`add.json.php`, `delete.json.…

  • Medium 5.3

    AVideo: Unauthenticated IDOR in playlistsVideos.json.php Exposes Private Playlist Contents

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `objects/playlistsVideos.json.php` endpoint returns the full video contents of any playlist by ID without any authentication or authorization check. Private playlists (inc…

  • Medium 5.3

    AVideo vulnerable to IP Address Spoofing via Untrusted HTTP Headers in getRealIpAddr()

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `getRealIpAddr()` function in `objects/functions.php` trusts user-controlled HTTP headers to determine the client's IP address. An attacker can spoof their IP address by s…

  • Medium 5.3

    AVideo has Pre-Captcha User Enumeration and Account Status Disclosure in Password Recovery Endpoint

    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…

  • Medium 5.3

    AVideo Allows Unauthenticated Access to AD_Server reports.json.php that Exposes Ad Campaign Analytics and User Data

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `plugin/AD_Server/reports.json.php` endpoint performs no authentication or authorization checks, allowing any unauthenticated attacker to extract ad campaign analytics dat…

  • Medium 5.4

    AVideo vulnerable to Stored XSS via html_entity_decode() Reversing xss_esc() Sanitization in Channel About Field

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, a sanitization order-of-operations flaw in the user profile "about" field allows any registered user to inject arbitrary JavaScript that executes when other users visit their …

  • Medium 5.3

    AVideo has Unauthenticated Information Disclosure of User Group Permission Mappings via Permissions Plugin

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the endpoint `plugin/Permissions/View/Users_groups_permissions/list.json.php` lacks any authentication or authorization check, allowing unauthenticated users to retrieve the c…

  • Medium 5.4

    AVideo Vulnerable to Stored XSS via Markdown `javascript:` URI Bypasses ParsedownSafeWithLinks Sanitization

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the fix for CVE-2026-27568 (GHSA-rcqw-6466-3mv7) introduced a custom `ParsedownSafeWithLinks` class that sanitizes raw HTML `<a>` and `<img>` tags in comments, but explicitly …

  • Medium 6.1

    AVideo has Reflected XSS via unlockPassword Parameter in forbiddenPage.php and warningPage.php

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `view/forbiddenPage.php` and `view/warningPage.php` templates reflect the `$_REQUEST['unlockPassword']` parameter directly into an HTML `<input>` tag's attributes without …

  • Medium 5.1

    AVideo has an IDOR - Any Admin Can Set Another User's Channel Password via setPassword.json.php

    WWBN AVideo is an open source video platform. Prior to version 26.0, the `setPassword.json.php` endpoint in the CustomizeUser plugin allows administrators to set a channel password for any user. Due to a logic error in how the submitted password value is proc…

  • Medium 5.0

    AVideo has SSRF in BulkEmbed Thumbnail Fetch that Allows Reading Internal Network Resources

    WWBN AVideo is an open source video platform. Prior to version 26.0, the BulkEmbed plugin's save endpoint (`plugin/BulkEmbed/save.json.php`) fetches user-supplied thumbnail URLs via `url_get_contents()` without SSRF protection. Unlike all six other URL-fetchi…

  • Medium 5.9

    AVideo Vulnerable to OS Command Injection via Unescaped URL in LinkedIn Video Upload Shell Command

    WWBN AVideo is an open source video platform. Prior to version 26.0, the `uploadVideoToLinkedIn()` method in the SocialMediaPublisher plugin constructs a shell command by directly interpolating an upload URL received from LinkedIn's API response, without sani…

  • Medium 4.3

    AVideo has a Path Traversal in listFiles.json.php that Enables Server Filesystem Enumeration

    WWBN AVideo is an open source video platform. Prior to version 26.0, the `listFiles.json.php` endpoint accepts a `path` POST parameter and passes it directly to `glob()` without restricting the path to an allowed base directory. An authenticated uploader can …

  • Medium 5.5

    AVideo has SSRF in Scheduler Plugin via callbackURL Missing `isSSRFSafeURL()` Validation

    WWBN AVideo is an open source video platform. Prior to version 26.0, the Scheduler plugin's `run()` function in `plugin/Scheduler/Scheduler.php` calls `url_get_contents()` with an admin-configurable `callbackURL` that is validated only by `isValidURL()` (URL …

  • Medium 5.3

    AVideo has an Unauthenticated Password Hash Oracle via encryptPass.json.php

    WWBN AVideo is an open source video platform. In versions 25.0 and below, /objects/encryptPass.json.php exposes the application's password hashing algorithm to any unauthenticated user. An attacker can submit arbitrary passwords and receive their hashed equiv…

  • Medium 5.3

    Unauthenticated Reflected XSS via innerHTML in AVideo

    WWBN AVideo is an open source video platform. In versions 25.0 and below, there is a reflected XSS vulnerability that allows unauthenticated attackers to execute arbitrary JavaScript in a victim's browser. User input from a URL parameter flows through PHP's j…

  • Medium 5.5

    WWBN AVideo - Unauthenticated IDOR - Playlist Information Disclosure

    WWBN AVideo is an open source video platform. Prior to 25.0, the /objects/playlistsFromUser.json.php endpoint returns all playlists for any user without requiring authentication or authorization. An unauthenticated attacker can enumerate user IDs and retrieve…

  • Medium 5.1

    AVideo has Stored Cross-Site Scripting via Markdown Comment Injection

    WWBN AVideo is an open source video platform. Prior to version 21.0, AVideo allows Markdown in video comments and uses Parsedown (v1.7.4) without Safe Mode enabled. Markdown links are not sufficiently sanitized, allowing `javascript:` URIs to be rendered as c…

  • Medium 6.5

    An information disclosure vulnerability exists in the aVideoEncoder.json.php chunkFile path functionality of WWBN AVide…

  • Medium 6.5

    An information disclosure vulnerability exists in the aVideoEncoderReceiveImage.json.php image upload functionality of …

  • Medium 6.5

    An information disclosure vulnerability exists in the aVideoEncoderReceiveImage.json.php image upload functionality of …

  • Medium 6.5

    An information disclosure vulnerability exists in the aVideoEncoderReceiveImage.json.php image upload functionality of …

  • Medium 4.3

    A unrestricted php file upload vulnerability exists in the import.json.php temporary copy functionality of WWBN AVideo …

  • Medium 5.3

    WWBN AVideo recovery notification bypass vulnerability

    A recovery notification bypass vulnerability exists in the userRecoverPass.php captcha validation functionality of WWBN AVideo dev master commit 15fed957fb. A specially crafted HTTP request can lead to the silent creation of a recovery pass code for any user.

  • Medium 4.8

    Multiple authentication bypass vulnerabilities exist in the objects id handling functionality of WWBN AVideo 11.6 and d…

  • Medium 4.8

    Multiple authentication bypass vulnerabilities exist in the objects id handling functionality of WWBN AVideo 11.6 and d…