PT-2026-28538 · Avideo · Avideo

Athuljayaram

·

Published

2026-03-26

·

Updated

2026-03-27

·

CVE-2026-33770

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions AVideo versions up to and including 26.0
Description The fixCleanTitle() static method in objects/category.php constructs a SQL SELECT query by directly interpolating the $clean title and $id variables into the query string without using prepared statements or parameterized queries. An attacker who can trigger category creation or renaming with a crafted title value can inject arbitrary SQL. The vulnerable code is located in the fixCleanTitle() function. The $clean title variable, derived from user input, and the $id variable are directly embedded into the SQL string without proper escaping or parameterization. An attacker can exploit this by providing a malicious title, such as test' UNION SELECT username,password,3,4,5,6,7,8,9,10 FROM users-- -, to exfiltrate credentials and other sensitive data from the users table. The API endpoint used for category creation or renaming is susceptible to this SQL injection.
Recommendations Versions up to and including 26.0 should be updated to a version containing commit 994cc2b3d802b819e07e6088338e8bf4e484aae4, which includes a patch to address this issue. Replace direct interpolation with parameterized queries, using ? placeholders and passing the $clean title and (int)$id as bound parameters.

Exploit

Fix

SQL injection

Weakness Enumeration

Related Identifiers

CVE-2026-33770
GHSA-584P-RPVQ-35VF

Affected Products

Avideo