CVE-2026-61575
Published:October 28, 2026
Updated:November 01, 2026
AVideo is a video-sharing Platform. Prior to 8.1.0, "view/queue.php" uses "pathinfo" on the caller-controlled "fileURI" and stores its filename through "setTitle" in "encoder_queue.title" without neutralization. "fileURI" is not in the "objects/security.php" filter lists, and the "Login::canUpload()" capability needed to submit a queue entry can be self-granted using an attacker-controlled login site without legitimate encoder credentials. "view/index.php" loads "queue.json" from "view/queue.json.php" into the "#grid" jQuery Bootgrid table; its title formatter concatenates "row.title" into raw cell HTML. An attacker can therefore store an HTML title whose event handler runs in a privileged viewer's browser. "Encoder::getAll" limits nonadministrators to their own streamer's rows, so the victim must be an administrator who sees all rows or an operator on the attacker's streamer. A second ".html()" sink in the progress panel uses the same title but additionally depends on a helper script loaded from the streamer; the Bootgrid sink is reachable from encoder code alone. The script can read session-visible data and rendered streamer credentials, act with the viewer's privileges, and execute again for each qualifying viewer until the row is removed. This issue is fixed in version 8.1.0.
Affected Packages
https://github.com/WWBN/AVideo-Encoder.git (GITHUB):
Affected version(s) =1.0 <v8.1.0 || >=3.0 <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:
2.3
Attack Vector
NETWORK
Attack Complexity
HIGH
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
PASSIVE
Vulnerable System Confidentiality
LOW
Vulnerable System Integrity
LOW
Vulnerable System Availability
NONE
Subsequent System Confidentiality
LOW
Subsequent System Integrity
LOW
Subsequent System Availability
NONE
CVSS v3
Base Score:
4.7
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality
LOW
Integrity
LOW
Availability
NONE
Weakness Type (CWE)
Improper Neutralization of Input During Web Page Generation
EPSS
Base Score:
0.18