CVE-2026-59808: AVideo Authentication Bypass via Unkeyed Video Hash Disclosure

Published Aug 22, 2026
·
Updated

AVideo through commit 9c39d8c8 contains an authentication bypass vulnerability where deduplicateByEncoderQueueId() returns videoidhash credentials for any video by encoderqueueid without ownership verification, and useVideoHashOrLogin() converts this hash into passwordless login as the video owner. Attackers with upload permission can retrieve an administrator's videoidhash by omitting the videosid parameter, then use that hash in an unauthenticated request to gain administrative session access and modify system configuration.

Affected Software

1 affected component
AVideo>=undefined

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade AVideo to a version that resolves this vulnerability.

    Patch 9c39d8c8
  2. Compensating control

    Restrict video upload/creation permissions so that untrusted users cannot upload videos, since attackers with upload permission can retrieve an administrator's video_id_hash by omitting the videos_id parameter and use that hash for unauthenticated admin session access.

Event History

Aug 22, 2026
CVE Published
via MITRE·12:26 PM
Data Sourced
via MITRE·12:26 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·01:16 PM
DescriptionSeverityWeakness
Aug 19, 58611
Event
via NVD·08:06 PM

Frequently Asked Questions

1

Who can exploit this issue?

An attacker needs an account with upload permission. The attack can be performed over the network without user interaction and can lead to administrative session access if an administrator's video hash is obtained.

2

What access does the attacker need before exploitation?

The attacker must have upload permission, which corresponds to the low-privileges requirement in the severity vector. No administrator credentials or user interaction are required.

3

What is the impact after successful exploitation?

The disclosed video_id_hash can be used for passwordless login as the video owner. If the hash belongs to an administrator, the attacker can obtain an administrative session and modify system configuration.

4

How does the attacker obtain the credential-like video hash?

The vulnerable deduplicateByEncoderQueueId() behavior returns a video_id_hash for a video identified by encoder_queue_id without verifying ownership. The described attack obtains an administrator's hash by omitting the videos_id parameter.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203