ZeroHour

CVE-2026-92577

moderate

Broken Access Control in AVideo get_api_video API Exposes Group-Restricted Videos and User PII

CVSS 4.0
8.7 high
EPSS
Published
()
Modified
AI analysis

AVideo through version 29.0 contains a broken access control flaw (CWE-639) in the get_api_video API endpoint, specifically in its clean_title branch. An unauthenticated attacker can look up any video by its publicly visible slug, causing the endpoint to skip user-group authorization checks and return videos that should be restricted to members of specific groups. The response also leaks sensitive fields about the video owner, including email address, phone number, physical address, birth date, and whether the account is an administrator. Any AVideo deployment running version 29.0 or earlier with the API reachable (the default configuration) is affected, and the confidentiality-only impact makes it useful for reconnaissance and PII harvesting. No public proof-of-concept is known, the issue is not in CISA's KEV catalog, and there are no confirmed reports of exploitation so far.

What to do: Upgrade AVideo to the latest release from the vendor (anything newer than 29.0) as soon as a patched build is available. Until then, restrict unauthenticated access to the get_api_video API endpoint (e.g., via a WAF or reverse-proxy rule) and review server logs for anonymous requests to get_api_video referencing video slugs, which would indicate probing. Audit which videos are restricted to user groups and assume owner account details may have been exposed if such requests are found.

Affected
AVideo (self-hosted video streaming platform)through 29.0 (all versions up to and including 29.0)
Estimated exposure
moderate≈ a few thousand internet-exposed AVideo servers (order-of-magnitude estimate) — AVideo is a niche self-hosted PHP video platform rather than a mass-market product, and public internet scans have historically shown on the order of a few thousand exposed AVideo/YouPHPTube instances, most of which expose the API by…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In AVideo through 29.0, the API get_api_video endpoint contains a broken access control vulnerability in the clean_title branch that returns user-group-restricted videos with owner PII to anonymous callers. Attackers can query videos by their public slug to bypass group restrictions and retrieve sensitive user fields including email, phone, address, birth date, and administrator status.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.