ZeroHour

CVE-2026-86728

moderate

Authentication Bypass in AVideo Exposes Live-Stream Keys and EPG Schedules

CVSS 4.0
8.7 high
EPSS
<1%p25
Published
()
Modified
AI analysis

AVideo, a self-hosted video streaming platform, contains a missing-authentication flaw (CWE-306) in plugin/PlayLists/epg.json.php, present in all versions through 29.0. An unauthenticated remote attacker can send crafted requests to this endpoint, enumerating sequential user or playlist IDs to bypass authentication entirely. Successful requests return sensitive material including live-stream keys, credentials, server identifiers, and complete private EPG (electronic programme guide) schedules; the flaw scores 8.7 High on CVSS 4.0 with high confidentiality impact only. Any deployment running AVideo through 29.0 with the PlayLists EPG endpoint reachable is affected, particularly instances hosting live streams with protected schedules. There is currently no known public proof-of-concept, no listing in CISA's KEV catalog, and a low EPSS of 0.3%, indicating no confirmed exploitation activity yet.

What to do: Upgrade AVideo to a version newer than 29.0 once a patched release is available (a specific fixed version is not stated in the available disclosure data). As an interim mitigation, restrict access to /plugin/PlayLists/epg.json.php to authenticated users via a reverse proxy or web server rule, and review access logs for unauthenticated requests to that path. If exposure is confirmed, rotate any live-stream keys and credentials that the endpoint could have leaked.

Affected
AVideo (open-source project) AVideoall versions through 29.0 (<= 29.0)
Estimated exposure
moderate≈1,000–5,000 internet-exposed AVideo servers (public scan counts of self-hosted instances) — Public internet-wide scans (e.g., Shodan-style indexes) typically enumerate only a few thousand self-hosted AVideo instances, and actual exposure depends on the PlayLists EPG endpoint being reachable and live-stream keys being configured,…

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

Description

AVideo through 29.0 contains an authentication bypass vulnerability in plugin/PlayLists/epg.json.php that exposes live-stream keys and private EPG schedules to unauthenticated users. Attackers can request the endpoint with sequential user or playlist IDs to retrieve sensitive credentials, server identifiers, and complete programme schedules without authentication.

Weakness
CWE-306
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.