
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-33501 is an unauthenticated information disclosure vulnerability in WWBN AVideo, an open-source video platform. The flaw allows any unauthenticated attacker to retrieve the complete permission matrix mapping user groups to plugins via an unprotected endpoint. It affects AVideo versions up to and including 26.0. The vulnerability was published on March 20, 2026, with patches committed to the repository shortly after. It carries a CVSS v3.1 base score of 5.3 (Medium) (GitHub Advisory GHSA-96qp-8cmq-jvq8).
The root cause is a missing authorization check (CWE-862) on the endpoint plugin/Permissions/View/Users_groups_permissions/list.json.php. This file calls ObjectYPT::getAll(), which executes a raw SELECT * FROM users_groups_permissions WHERE 1=1 query and returns all rows as JSON with no access control. All sibling endpoints in the same directory (add.json.php, delete.json.php, index.php) correctly enforce User::isAdmin(), making this an isolated oversight. Additionally, the getSqlFromPost() method processes $_POST['sort'] and $_GET parameters, allowing an attacker to paginate and sort results to systematically extract all data. No authentication, network restrictions, or .htaccess rules protect the endpoint (GitHub Advisory GHSA-96qp-8cmq-jvq8).
Successful exploitation allows an unauthenticated remote attacker to enumerate the complete authorization architecture of an AVideo instance, including all user group IDs and their associated plugin access, all installed plugin IDs and permission configurations, and the active/inactive status of each group-plugin permission pair. While the vulnerability does not directly enable data modification or code execution, it provides a detailed roadmap that significantly reduces attacker effort for follow-up privilege escalation attacks by revealing exactly which groups have access to which plugins and at what permission levels (GitHub Advisory GHSA-96qp-8cmq-jvq8, Feedly).
A proof-of-concept exploit is publicly available in the GitHub Security Advisory, consisting of a simple curl command requiring no authentication or special tooling. There is no evidence of in-the-wild exploitation at this time, and no threat actor attribution has been reported. The vulnerability is not listed in the CISA KEV catalog. The EPSS score is approximately 0.149%, reflecting low but non-zero exploitation probability (GitHub Advisory GHSA-96qp-8cmq-jvq8, Feedly).
curl -s https://target/plugin/Permissions/View/Users_groups_permissions/list.json.phpusers_groups_permissions table, including users_groups_id, plugins_id, type (permission level), and status (active/inactive).$_GET or $_POST['sort'] parameters supported by getSqlFromPost() to paginate through all records and extract the full permission matrix systematically./plugin/Permissions/View/Users_groups_permissions/list.json.php from external or unexpected IP addresses; repeated requests with varying sort or pagination parameters to the same endpoint.list.json.php from unauthenticated sessions (no session cookie or auth header present); high-frequency requests to the endpoint from a single source IP.The recommended fix is to add the same User::isAdmin() authorization check used by sibling endpoints at the top of plugin/Permissions/View/Users_groups_permissions/list.json.php. Patches are available via GitHub commits b583acdc9a9d1eab461543caa363e1a104fb4516 and dc3c825734628bb32550d0daa125f05bacb6829c. As an interim workaround, administrators can restrict direct web access to the plugin/Permissions/View/Users_groups_permissions/ directory via .htaccess or web server configuration rules until the patch is applied (GitHub Advisory GHSA-96qp-8cmq-jvq8).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."