Skip to content
Heist/ feed
Back to feed
High

AVideo Authentication Bypass via Unkeyed Video Hash Disclosure

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-59808
Confirmed fixed CVEs
Not specified
Updated in this feed
6 Nov 2026, 02:21 UTC · Revision 1

Source evidence

AVideo Authentication Bypass via Unkeyed Video Hash Disclosure

core-osv · Original source

Published 22 Aug 2026, 12:26 UTC

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.

osv:CVE-2026-59808
Complete source record
{
  "id": "c804acb7b67e9e6a1b7dd28511de0e5a92069b7f0d9f590036da3978125027f9",
  "url": "https://osv.dev/vulnerability/CVE-2026-59808",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "AVideo Authentication Bypass via Unkeyed Video Hash Disclosure",
    "summary": "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.",
    "evidence": "osv:CVE-2026-59808",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-59808",
      "aliases": [
        "CVE-2026-59808",
        "GHSA-q32p-rw3q-8x3r"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/wwbn/avideo",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "9c39d8c8b4c1f75540788d6b391740852ceb0732"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "9c39d8c8b4c1f75540788d6b391740852ceb0732"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "9c39d8c8"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "29.0",
            "26.0",
            "25.0",
            "24.0",
            "22.0",
            "21.0",
            "18.0",
            "14.3.1",
            "14.3",
            "12.4",
            "11.6",
            "11.5",
            "11.1.1",
            "11.1",
            "11",
            "10.8",
            "8.9.1",
            "8.9",
            "8.7",
            "8.6",
            "8.5",
            "8.1",
            "7.8",
            "7.7",
            "7.6",
            "7.4",
            "7.3",
            "7.2",
            "4.0",
            "3.4",
            "2.7",
            "2.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-59808.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:46.227663097Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/59xxx/CVE-2026-59808.json",
        "https://github.com/WWBN/AVideo/security/advisories/GHSA-q32p-rw3q-8x3r",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-59808",
        "https://www.vulncheck.com/advisories/avideo-authentication-bypass-via-unkeyed-video-hash-disclosure"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-306"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/59xxx/CVE-2026-59808.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-59808",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 514233,
  "published_at": "2026-08-22T12:26:33.886+00:00"
}