Description
AVideo through commit 9c39d8c8 contains an authentication bypass vulnerability where deduplicateByEncoderQueueId() returns video_id_hash credentials for any video by encoder_queue_id without ownership verification, and useVideoHashOrLogin() converts this hash into passwordless login as the video owner. Attackers with upload permission can retrieve an administrator's video_id_hash by omitting the videos_id parameter, then use that hash in an unauthenticated request to gain administrative session access and modify system configuration.
Published: 2026-08-22
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

AVideo contains an authentication bypass where the deduplicateByEncoderQueueId() function returns a video_id_hash that can be used as credentials for any video. The useVideoHashOrLogin() method turns that hash into a passwordless session belonging to the video owner. Attackers with upload permission can retrieve an administrator’s hash and log in without credentials, enabling configuration changes or intrusion into other sensitive data.

Affected Systems

The affected product is AVideo from WWBN. Versions that include or are older than the commit 9c39d8c8 are impacted. No specific numeric version range is listed beyond the commit reference, so any installation that has not applied the patch is vulnerable.

Risk and Exploitability

The CVSS score of 8.7 indicates a high‑severity flaw. EPSS is not available, but the lack of a KEV listing suggests exploitation has not yet been observed widely. The attack path only requires the ability to upload a video, a permission commonly granted, and does not need privileged credentials at first. Once the video_id_hash is obtained, the unauthenticated useVideoHashOrLogin() endpoint can be called to log in as an administrator. This grants full system control and the ability to modify configuration, escalating from low privilege to full administrative access.

Generated by OpenCVE AI on August 22, 2026 at 13:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch that enforces ownership checks in deduplicateByEncoderQueueId(), as released in commit 9c39d8c8.
  • Restrict upload permissions so only trusted users can trigger the vulnerable endpoint.
  • Disable or limit use of the video_id_hash–based authentication until a secure control is in place, such as enabling multi‑factor authentication for administrative accounts.

Generated by OpenCVE AI on August 22, 2026 at 13:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description AVideo through commit 9c39d8c8 contains an authentication bypass vulnerability where deduplicateByEncoderQueueId() returns video_id_hash credentials for any video by encoder_queue_id without ownership verification, and useVideoHashOrLogin() converts this hash into passwordless login as the video owner. Attackers with upload permission can retrieve an administrator's video_id_hash by omitting the videos_id parameter, then use that hash in an unauthenticated request to gain administrative session access and modify system configuration.
Title AVideo Authentication Bypass via Unkeyed Video Hash Disclosure
First Time appeared Wwbn
Wwbn avideo
Weaknesses CWE-306
CPEs cpe:2.3:a:wwbn:avideo:-:*:*:*:*:*:*:*
Vendors & Products Wwbn
Wwbn avideo
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-22T12:26:33.886Z

Reserved: 2026-07-07T14:39:14.062Z

Link: CVE-2026-59808

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T13:16:38.977

Modified: 2026-08-22T13:16:38.977

Link: CVE-2026-59808

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T13:30:17Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function