CVE-2026-84208
nicheUnauthenticated SQL Injection in AVideo User_Location Plugin
AVideo through version 29.0 contains an unauthenticated, UNION-based SQL injection in the User_Location plugin's regions.json.php and cities.json.php endpoints. The country and region GET parameters are inserted directly into SQL queries without escaping or prepared-statement binding, so a single crafted HTTP GET request triggers the flaw. An unauthenticated attacker can exploit the injection to read arbitrary database contents, including user password hashes and other sensitive data stored in the AVideo database. Any deployment of AVideo up to and including version 29.0 that exposes these plugin endpoints over the network is affected. No public proof-of-concept or confirmed in-the-wild exploitation is known, and EPSS estimates only a 0.3% probability of exploitation in the next 30 days.
What to do: Upgrade AVideo to a release newer than 29.0 or apply the vendor patch when available (no fixed version number is specified in the available data). As interim mitigation, disable the User_Location plugin if it is not needed, or restrict access to /plugin/User_Location/regions.json.php and cities.json.php via WAF rules or allowlisting and validate/parameterize the country and region parameters. Because password hashes are readable through the injection, review access logs for anomalous requests to these endpoints and consider credential rotation and a database audit on exposed servers.
| AVideo (User_Location plugin, regions.json.php and cities.json.php endpoints) | through 29.0 (all versions up to and including 29.0) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
AVideo through version 29.0 contains an unauthenticated SQL injection vulnerability in the User_Location plugin's regions.json.php and cities.json.php endpoints. The country and region GET parameters are passed directly into SQL queries without escaping or prepared statement binding, allowing unauthenticated attackers to execute UNION-based SQL injection to read arbitrary database contents including password hashes and sensitive data.
- Weakness
- CWE-89
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.