WWBN AVideo is an open source video platform. Prior to version 26.0, a Server-Side Request Forgery (SSRF) vulnerability exists in `plugin/Live/standAloneFiles/saveDVR.json.php`. When the AVideo Live plugin is deployed in standalone mode (the intended configuration for this file), the `$_REQUEST['webSiteRootURL']` parameter is used directly to construct a URL that is fetched server-side via `file_get_contents()`. No authentication, origin validation, or URL allowlisting is performed. Version 26.0 contains a patch for the issue.
The `$_REQUEST['webSiteRootURL']` parameter is accepted directly from the HTTP request and without any validation, authentication, or allowlist is passed to the `file_get_contents()` function, which executes a request to the specified URL on the server side. The vulnerability occurs only when the AVideo Live plugin is deployed in standalone mode — which is the recommended configuration for this file. The lack of request origin control mechanisms means that any anonymous network user can fully control the target of the query executed by the server.
An attacker can exploit the server as a proxy to query internal network resources (e.g., cloud metadata, internal services inaccessible from outside) and to read and potentially modify data available through these resources, which translates to high risk of confidentiality and integrity breach.
WWBN AVideo should be updated to version 26.0, which contains a patch resolving the issue. The patch is available in the GitHub repository under commit d0c54960389eeb85e76caed5a257ae90e6a739f2.
WWBN AVideo in all versions before 26.0, when the AVideo Live plugin is deployed in standalone mode
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NWwbn Avideo
APPWwbn< 26.0
Related vulnerabilities
WWBN AVideo — niekompletna naprawa command injection w test.php
WWBN AVideo: RCE przez eval() w pluginie YPTSocket — przejęcie kont
WWBN AVideo: hasła do filmów przechowywane w bazie jako plaintext
SQL Injection w WWBN AVideo — mechanizm uwierzytelniania RTMP
SQL Injection w WWBN AVideo — dostęp bez uwierzytelnienia