High severity · published Oct 28, 2026
CVE-2026-61569
AVideo-Encoder: pre-authentication streamer-login SQL injection
New
7.5
CVSS
–
EPSS
No
On KEV
Description
AVideo is a video-sharing Platform. Prior to 8.1.0, the unauthenticated streamer login at `objects/login.json.php` passes the `user` parameter to `Streamer::get` in `objects/Streamer.php`, where it is interpolated into a single-quoted MariaDB SELECT without parameterization or escaping. Although `objects/security.php` strips literal single quotes, `html_entity_decode` in `objects/Login.php` restores entity-encoded quotes before the query. The supplied `siteURL` must pass the streamer allowlist, which allows all sites when empty by default, and an attacker-hosted login response must set `canUpload` or `isAdmin` to reach `Streamer::createIfNotExists`. That function calls `Streamer::get` before its additional allowlist check. UNION results are exposed through `streamers_id`, while failures return the rendered query and MariaDB error. An attacker can read arbitrary encoder database data, including stored upstream streamer credentials, allowlist configuration, and queue records, without encoder credentials. Stacked statements are not permitted by the mysqli driver and the tested database account lacks global FILE privilege, so the demonstrated vector is bounded to reads rather than server-side file writes. Stolen streamer credentials can provide continued upstream access until rotated. This issue is fixed in version 8.1.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AV
AVideo-Encoder · WWBN
< 8.1.0 · source: vendor
Affected product
AV
AVideo-Encoder
WWBN
More from AVideo-Encoder
10.0
CVE-2026-61567
AVideo-Encoder: unauthenticated command execution through streamer login trust
10.0
CVE-2026-61564
AVideo-Encoder: unauthenticated installer PHP code injection
9.8
CVE-2026-29058
AVideo: Unauthenticated OS Command Injection via base64Url in objects/getImage.php
9.1
CVE-2026-33024
AVideo-Encoder has Unauthenticated Blind Server-Side Request Forgery via Public Thumbnail Generator
8.8
CVE-2026-33025
AVideo-Encoder is Vulnerable to Authenticated SQL Injection via ORDER BY Clause