Description
AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate restream ownership in getRestream.json.php, allowing authenticated users with canStream permission to mint tokens for arbitrary restreams. Attackers can exchange the token to retrieve other users' stream keys from getLiveKey.json.php and publish to their YouTube, Twitch, or RTMP destinations.
Published: 2026-09-10
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Unauthorized creation of streaming tokens and retrieval of confidential stream keys
Action: Apply Patch
AI Analysis

Impact

A missing ownership check in the getRestream.json.php endpoint allows authenticated users who have canStream permission to create tokens for any restream, irrespective of ownership. By exchanging these tokens with the getLiveKey.json.php endpoint, attackers can obtain other users’ stream keys. With these keys they can publish to external services such as YouTube, Twitch, or RTMP destinations, enabling unauthorized streaming and potential revenue loss or brand damage.

Affected Systems

The vulnerability exists in the AVideo platform maintained by WWBN. Affected versions include any release containing commit c3edcc274c389816d434acadac07ee78eaf330c1 and earlier. No specific product version range was supplied, so any instance of AVideo deployed before applying the fix is considered at risk.

Risk and Exploitability

The CVSS score of 8.6 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited public exploitation data. The attack requires an authenticated session with canStream rights, making it primarily an insider or credential compromise scenario. Once access is achieved, the exploit path is straightforward: mint a token for an arbitrary restream, use it to fetch a stream key, and publish to an external destination.

Generated by OpenCVE AI on September 10, 2026 at 15:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade AVideo to the latest release that includes ownership validation for restream tokens.
  • Revoke canStream permission from accounts that do not require it and enforce least‑privilege access control for streaming features.
  • Implement monitoring of getLiveKey.json.php requests and alert on unusual key retrieval patterns to detect potential abuse.

Generated by OpenCVE AI on September 10, 2026 at 15:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate restream ownership in getRestream.json.php, allowing authenticated users with canStream permission to mint tokens for arbitrary restreams. Attackers can exchange the token to retrieve other users' stream keys from getLiveKey.json.php and publish to their YouTube, Twitch, or RTMP destinations.
Title AVideo Missing Authorization via getRestream.json.php
First Time appeared Wwbn
Wwbn avideo
Weaknesses CWE-639
CPEs cpe:2.3:a:wwbn:avideo:-:*:*:*:*:*:*:*
Vendors & Products Wwbn
Wwbn avideo
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T13:05:21.208Z

Reserved: 2026-09-10T11:23:56.027Z

Link: CVE-2026-88865

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-10T14:17:12.630

Modified: 2026-09-10T15:13:07.090

Link: CVE-2026-88865

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T15:15:07Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key