CVE-2026-85155
moderateUnauthenticated SQL Injection in WWBN AVideo get.json.php Channels API
WWBN AVideo, an open-source self-hosted video platform, fails to properly sanitize the sort column parameter passed to get.json.php when APIName=channels, enabling SQL injection by unauthenticated attackers. Because the API orders its results by the attacker-supplied column, an attacker can sort by sensitive database columns such as users.password and users.recoverPass and use the resulting ordering as an oracle to infer password hashes and password-recovery tokens, or deliberately trigger SQL errors that disclose the full query statement and database schema. Any AVideo deployment exposing this endpoint, typically internet-facing video portals, is affected; the exact affected version range and fixed release are not specified in the available data. No exploitation has been reported: there is no known public proof-of-concept, the flaw is not in CISA's KEV, and its EPSS score of 0.3% (19th percentile) indicates low predicted near-term exploitation risk.
What to do: Upgrade AVideo to the latest available release once a patched build is published, as no fixed version is stated in the available data. In the interim, restrict access to get.json.php (e.g., allow only trusted networks) and apply WAF rules that reject sort/order-by values containing unquoted identifiers or SQL keywords. Review access logs for unauthenticated requests to get.json.php?APIName=channels that reference users.password or users.recoverPass, and rotate password-recovery tokens if suspicious activity is found.
| WWBN AVideo | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
WWBN AVideo contains a SQL injection vulnerability in the sort column parameter of the get.json.php endpoint with APIName=channels that allows unauthenticated attackers to order results by arbitrary database columns including users.password and users.recoverPass. Attackers can exploit this ordering oracle to infer password hash values and recovery tokens, and trigger SQL errors that disclose the full query statement and database schema.
- 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.