Description
WWBN AVideo is an open source video platform. Prior to version 29.0, Privilege Escalation is possible through unguarded permission parameters in signUp API, which allows any user who can solve a CAPTCHA to self-grant elevated permissions during account registration. The set_api_signUp method in the API plugin accepts emailVerified, canUpload, canStream, and canCreateMeet parameters from user-supplied input and applies them to newly created accounts without verifying that the request was authenticated with a valid APISecret. By self-granting account attributes, attackers can mark their own accounts as email-verified without owning the address (bypassing email-gated functionality) and award themselves upload, streaming, and meeting-creation permissions, circumventing administrator access controls that intentionally restrict these capabilities for new users. This issue has been fixed in version 29.0
Published: 2026-07-15
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Prior to AVideo version 29.0, the sign‑up API allows users to set elevated permissions during account creation. The set_api_signUp method accepts emailVerified, canUpload, canStream, and canCreateMeet parameters from user input without confirming that the request is authenticated with a valid APISecret. An attacker who can solve the CAPTCHA can therefore create a new account and simultaneously grant themselves email‑verified status without owning the address, and award upload, streaming, and meeting‑creation rights. This bypasses administrative controls that normally restrict such capabilities for new users, thereby enabling the attacker to acquire elevated privileges in the platform (CWE‑862). The vulnerability has been fixed in AVideo 29.0.

Affected Systems

All installations of WWBN AVideo before version 29.0 are affected. The vulnerability is present in the API plugin's set_api_signUp method for versions <29.0. No specific sub‑versions are listed beyond that, so any instance running an older release is susceptible.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity vulnerability, and the EPSS score of less than 1% shows low current exploitation probability. Based on the description, it is inferred that the signUp endpoint is publicly reachable and only requires CAPTCHA completion, so an attacker can potentially exploit the flaw from anywhere with internet access. The flaw is not listed in the CISA KEV catalog, but the combination of unchecked permissions and public exposure warrants prompt remediation.

Generated by OpenCVE AI on August 1, 2026 at 08:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade AVideo to version 29.0 or later, which removes the vulnerable API handling.
  • If upgrade cannot be performed immediately, limit the signUp API to authenticated requests that include a valid API secret and reject any permission parameters supplied by the client.
  • Disable automatic grant of upload, stream, or meet permissions in the default account creation flow, requiring manual admin approval for elevated actions.
  • Enable monitoring for accounts that set emailVerified without a confirmed address and for sudden permission changes.

Generated by OpenCVE AI on August 1, 2026 at 08:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-8j8m-p79x-g4jm AVideo's Privilege Escalation via Unguarded Permission Parameters in signUp API Allows Self-Granting Upload/Stream/Meet Permissions
History

Thu, 16 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Wwbn
Wwbn avideo
Vendors & Products Wwbn
Wwbn avideo

Wed, 15 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
Description WWBN AVideo is an open source video platform. Prior to version 29.0, Privilege Escalation is possible through unguarded permission parameters in signUp API, which allows any user who can solve a CAPTCHA to self-grant elevated permissions during account registration. The set_api_signUp method in the API plugin accepts emailVerified, canUpload, canStream, and canCreateMeet parameters from user-supplied input and applies them to newly created accounts without verifying that the request was authenticated with a valid APISecret. By self-granting account attributes, attackers can mark their own accounts as email-verified without owning the address (bypassing email-gated functionality) and award themselves upload, streaming, and meeting-creation permissions, circumventing administrator access controls that intentionally restrict these capabilities for new users. This issue has been fixed in version 29.0
Title AVideo's Privilege AVideo: Escalation via Unguarded Permission Parameters in signUp API Allows Self-Granting Upload/Stream/Meet Permissions
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T12:54:14.283Z

Reserved: 2026-03-23T16:34:59.931Z

Link: CVE-2026-33684

cve-icon Vulnrichment

Updated: 2026-07-16T12:54:00.575Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T09:00:04Z

Weaknesses