ZeroHour

CVE-2026-85162

moderate

CSRF in AVideo lets attackers overwrite RTMP keys and hijack live broadcasts

CVSS 4.0
7.1 high
EPSS
<1%p2
Published
()
Modified
AI analysis

AVideo through commit c91b5975d contains a cross-site request forgery (CSRF) flaw in its Live plugin, where plugin/Live/saveLive.php processes live-stream configuration changes without the standard forbidIfNotPost and forbidIfInvalidToken request-validity protections. The flaw is triggered when a logged-in streamer or administrator, while viewing attacker-controlled content, causes their browser to silently submit a forged request to saveLive.php — for example via a malicious image tag — which the server accepts because it relies solely on the victim's active session. The attacker can then overwrite the streamer's RTMP key, live password, and stream title, gaining the ability to hijack or take over the live broadcast on that AVideo instance. Any AVideo deployment at or before commit c91b5975d exposing the Live plugin is affected, and only authenticated streamers or administrators whose browsers load attacker-influenced pages can be targeted. There is currently no public proof of concept, no CISA KEV listing, and EPSS assigns only about a 0.1% probability of exploitation in the next 30 days, so exploitation has not been observed.

What to do: Upgrade AVideo to the latest release that includes fixes beyond commit c91b5975d and verify that plugin/Live/saveLive.php now enforces the forbidIfNotPost and forbidIfInvalidToken checks. Until patched, audit streamer RTMP keys, live passwords, and titles for unauthorized changes, restrict network access to saveLive.php where possible, and avoid browsing untrusted websites while logged in to an AVideo streamer or admin session.

Affected
AVideo project (open source) AVideo (Live plugin, plugin/Live/saveLive.php)
Estimated exposure
moderate≈ a few thousand internet-exposed AVideo instances (order of 1,000–10,000 self-hosted servers) — AVideo is a self-hosted open-source streaming platform with no official install-count metric, but public internet scans have surfaced on the order of a few thousand AVideo servers, supporting a 1,000–10,000 system estimate.

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

Description

AVideo through commit c91b5975d contains a cross-site request forgery vulnerability in plugin/Live/saveLive.php that lacks forbidIfNotPost and forbidIfInvalidToken protections. Attackers can craft malicious image tags to overwrite authenticated streamers' RTMP keys, passwords, and titles, hijacking live broadcasts.

Weakness
CWE-352
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/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.