PT-2026-26488 · Avideo · Avideo Live
Iconnnjka
·
Published
2026-03-19
·
Updated
2026-03-23
·
CVE-2026-33351
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
AVideo versions prior to 26.0
Description
A Server-Side Request Forgery (SSRF) vulnerability exists in the
plugin/Live/standAloneFiles/saveDVR.json.php file of AVideo Live plugin when deployed in standalone mode. The $ REQUEST['webSiteRootURL'] parameter is used directly to construct a URL fetched server-side via file get contents() without authentication, origin validation, or URL allowlisting. This allows an attacker to potentially access internal network resources, cloud metadata endpoints, and bypass authentication by redirecting the verification check to an attacker-controlled server. The vulnerability resides in lines 5-28 of the affected file. The $ REQUEST['webSiteRootURL'] parameter is attacker-controlled and used in a file get contents() call without proper validation. The verification bypass allows an attacker to control the processing flow, and the allowed colon character in the regex on the $key variable could be leveraged for further exploitation.Recommendations
Versions prior to 26.0: Remove the user-controlled
webSiteRootURL fallback entirely, or if it must remain for backward compatibility, validate it against a strict allowlist. Apply escapeshellarg() to all variables used in exec() calls, including $DVRFileTarget and $tmpDVRDir.Exploit
Fix
SSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Avideo Live