This is a summary of the AI-generated 10-question deep analysis. The full version (longer answers, follow-up Q&A, related CVEs) requires login. Read the full analysis β
Q1What is this vulnerability? (Essence + Consequences)
π¨ **Essence**: SQL Injection in WWBN AVideo. π₯ **Consequences**: Attackers can manipulate database queries via the `doNotShowCats` parameter. This leads to potential data theft, modification, or system compromise.
Q2Root Cause? (CWE/Flaw)
π‘οΈ **Root Cause**: CWE-89 (SQL Injection). π **Flaw**: The `getAllCategories` method in `objects/category.php` fails to validate input. It only strips single quotes, which is easily bypassed by attackers.
π **Capabilities**: Full database access. π **Impact**: High Confidentiality, Integrity, and Availability impact (CVSS H). Hackers can read, alter, or delete sensitive video platform data.
Q5Is exploitation threshold high? (Auth/Config)
π **Threshold**: Low. π **Auth**: None required (PR:N). π― **Complexity**: Low (AC:L). Remote attackers can exploit this without authentication or user interaction.
Q6Is there a public Exp? (PoC/Wild Exploitation)
π **Public Exp**: No specific PoC code provided in data. π **Reference**: Official GitHub Advisory (GHSA-mcj5-6qr4-95fj) confirms the flaw. Wild exploitation is likely due to low complexity.
Q7How to self-check? (Features/Scanning)
π **Check**: Scan for WWBN AVideo instances. π§ͺ **Test**: Target the `doNotShowCats` parameter in `objects/category.php`. Look for SQL error responses or time delays indicating injection success.
Q8Is it fixed officially? (Patch/Mitigation)
β **Fixed**: Yes. π **Patch**: Released in version **26.0**. π **Commit**: See GitHub commit `206d38e97b8c854771bb2907b13f9f36e8bcf874` for the fix details.
Q9What if no patch? (Workaround)
π§ **Workaround**: If unpatched, restrict network access to the `objects/category.php` endpoint. π **Mitigation**: Implement strict input validation and use prepared statements instead of simple quote stripping.
Q10Is it urgent? (Priority Suggestion)
π₯ **Urgency**: Critical. π **Priority**: Patch immediately. With CVSS High severity and no auth required, this is a high-risk vulnerability for any unpatched AVideo deployment.