CVE-2026-84187
nicheMissing authentication in AVideo Live plugin allows silent broadcast cancellation
AVideo, a self-hosted open-source video streaming platform, fails to authenticate requests to the RTMP publish callback endpoint at plugin/Live/on_publish.php, allowing any unauthenticated attacker to send crafted POST requests containing schedule identifiers. Because the endpoint accepts stream keys matching the pattern -ps-<N> without verifying them against a legitimate publisher, an attacker can modify scheduled broadcast status fields and mark arbitrary scheduled broadcasts as failed. The practical impact is the silent cancellation of scheduled live broadcasts without any credentials or authorization, which drives the high availability impact reflected in the 8.8 (High) CVSS 4.0 score. Any AVideo deployment with the Live plugin enabled and the on_publish.php callback reachable — particularly internet-exposed instances — is affected. No exploitation has been observed: there is no public proof-of-concept, the flaw is not in CISA KEV, and EPSS estimates only a 0.3% chance of exploitation within 30 days.
What to do: Restrict access to plugin/Live/on_publish.php to trusted RTMP server addresses (e.g., via firewall allowlists) or add authentication and strict stream-key verification, since no patched version is specified in the available data. Review logs for unauthenticated POSTs to that endpoint and for scheduled broadcasts unexpectedly marked as failed. Monitor the AVideo project for an official fix and apply it as soon as it is released.
| AVideo (open-source project) AVideo | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
AVideo contains a missing authentication vulnerability in plugin/Live/on_publish.php that allows unauthenticated attackers to mark arbitrary scheduled broadcasts as failed by sending crafted POST requests with schedule identifiers. Attackers can exploit the unguarded RTMP callback endpoint to modify scheduled broadcast status fields by supplying fabricated stream keys matching the pattern -ps- , silently canceling any scheduled live broadcast without credentials or authorization.
- Weakness
- CWE-284
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/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 news0 stories
No ingested article mentions this CVE yet.