CVE-2026-61567
Published:October 28, 2026
Updated:October 29, 2026
AVideo is a video-sharing Platform. Prior to 8.1.0, the live-streaming endpoint "view/videosListToLive.php" accepts an attacker-named streamer in "webSiteRootURL", calls "Login::run" in "objects/Login.php", and trusts the returned JSON as session state. An unauthenticated remote attacker who can host an HTTP service reachable by the encoder can self-grant "isLogged" and "canStream" without legitimate credentials. The endpoint requires only nonempty "playlists_id" and "APISecret" values; "APISecret" is forwarded rather than checked against a stored secret. This path never calls "Streamer::isURLAllowed" and therefore works regardless of the operator's streamer allowlist. It fetches a second attacker-controlled video-list response and interpolates "videos[].path" without shell argument escaping into "ffprobe" and "ffmpeg" commands passed to "exec"; "isAudio" calls "isVideo" to reach the "ffprobe" command. Paths containing shell delimiters execute arbitrary operating-system commands as the web-server user. The request filter does not inspect the video-list JSON. This can disclose database and stored streamer credentials, compromise the upstream platform using those credentials, modify files owned by the web-server user, establish persistence, and deny encoder service. This issue is fixed in version 8.1.0.
Affected Packages
https://github.com/WWBN/AVideo-Encoder.git (GITHUB):
Affected version(s) =3.7 <v8.1.0 || =7.0 <v8.1.0 || =8.0 <v8.1.0Fix Suggestion:
Update to version v8.1.0Related Resources (3)
Do you need more information?
Contact UsCVSS v4
Base Score:
10
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
HIGH
Vulnerable System Availability
HIGH
Subsequent System Confidentiality
HIGH
Subsequent System Integrity
HIGH
Subsequent System Availability
HIGH
CVSS v3
Base Score:
10
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
CHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Weakness Type (CWE)
Improper Neutralization of Special Elements used in an OS Command