CVE-2026-59808
Received Received - Intake

Authentication Bypass in AVideo via Video Hash Exploitation

Vulnerability report for CVE-2026-59808, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-22

Last updated on: 2026-08-22

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-22
Last Modified
2026-08-22
Generated
2026-08-22
AI Q&A
2026-08-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
avideo avideo *
wwbn avideo to 9c39d8c8b4c1f75540788d6b391740852ceb0732 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an authentication bypass in AVideo that allows attackers to gain unauthorized access to another user's account, including administrator privileges. The flaw occurs in two functions: deduplicateByEncoderQueueId() returns a video's credentials (video_id_hash) without verifying ownership, and useVideoHashOrLogin() treats this hash as a passwordless login credential. Attackers with upload permissions can retrieve an administrator's video_id_hash and use it to log in as that user without credentials.

Detection Guidance

Check AVideo logs for unusual requests to deduplicateByEncoderQueueId() or useVideoHashOrLogin() functions. Inspect database queries for missing ownership verification in encoder_queue_id lookups. Monitor for unauthenticated sessions using video_id_hash as credentials.

Impact Analysis

If you use AVideo with upload permissions, an attacker could exploit this to gain full administrative access to your system. They could modify configurations, access sensitive user data, and manage plugins. Even without direct access, if an administrator's video exists on the platform, an attacker could take over their account and perform actions on their behalf.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection requirements and HIPAA's safeguards for protected health information. Unauthorized modifications to system configurations could also breach compliance with data integrity and access control mandates in these regulations.

Mitigation Strategies

Update AVideo to the latest commit beyond 9c39d8c8. Remove upload permissions from self-registered accounts. Add authorization checks in deduplicateByEncoderQueueId() to verify video ownership. Disable passwordless login via video_id_hash until fixed.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-59808. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart