ZeroHour

CVE-2026-89250

moderate

Unauthenticated File Read in WWBN AVideo getRecordedFile.php

CVSS 4.0
8.7 high
EPSS
Published
()
Modified
AI analysis

WWBN AVideo, a self-hosted open-source video streaming platform, contains an unauthenticated file read (CWE-306) in the getRecordedFile.php endpoint, which serves recorded FLV files from the temporary directory. An attacker triggers the flaw by requesting that endpoint with a known or guessed stream key, and no authentication or authorization checks are performed on the request. Successful abuse allows the attacker to download recorded live-video files, including private recordings they were never authorized to view, without any credentials. Any AVideo deployment running code through commit c3edcc274c389816d434acadac07ee78eaf330c1 that exposes the endpoint to the network is affected. The issue is not in CISA's KEV and no public proof-of-concept or confirmed in-the-wild exploitation is known.

What to do: Upgrade AVideo to a release or commit newer than c3edcc274c389816d434acadac07ee78eaf330c1 once a fixed version is published (no fixed version is named in the advisory). Until patched, restrict or block unauthenticated access to getRecordedFile.php at the web server or WAF layer, and review access logs for unauthenticated requests to that endpoint containing stream keys, which would indicate recordings were downloaded.

Affected
WWBN AVideothrough commit c3edcc274c389816d434acadac07ee78eaf330c1 (no fixed version identified in the advisory)
Estimated exposure
moderateroughly 1k-10k internet-exposed instances (order-of-magnitude estimate) — No install counts or public scan data are provided; AVideo is a self-hosted open-source streaming platform typically run as standalone sites, so exposed installations are plausibly in the low thousands at most.

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

Description

WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains an unauthenticated file read vulnerability in the getRecordedFile.php endpoint that streams recorded FLV files from the temporary directory. Attackers can request the endpoint with a known or guessed stream key to download recorded live video files without authentication or authorization checks.

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.