CVE-2026-34395
Information Disclosure in WWBN AVideo Plugin Allows User Data Exposure
Publication date: 2026-03-31
Last updated on: 2026-04-01
Assigner: GitHub, Inc.
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| wwbn | avideo | to 26.0 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-862 | The product does not perform an authorization check when an actor attempts to access a resource or perform an action. |
Attack-Flow Graph
AI Powered Q&A
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
This vulnerability allows any authenticated user to access the full user database including personal information and wallet balances without administrative privileges. Such unauthorized disclosure of personal data can lead to violations of data protection regulations like GDPR and HIPAA, which require strict controls on access to personal and sensitive information.
Specifically, GDPR mandates that personal data must be processed securely and only accessible to authorized personnel, and HIPAA requires protection of personal health information. The exposure of user personal information to any logged-in user breaches these principles, potentially resulting in non-compliance and associated legal and financial consequences.
Can you explain this vulnerability to me?
This vulnerability exists in the WWBN AVideo open source video platform, specifically in versions 26.0 and prior. The issue is with the plugin/YPTWallet/view/users.json.php endpoint, which returns all platform users along with their personal information and wallet balances to any authenticated user.
The endpoint only verifies if a user is logged in (User::isLogged()) but does not check if the user has administrative privileges (User::isAdmin()). As a result, any registered user can access and dump the entire user database.
At the time of publication, no publicly available patches exist to fix this vulnerability.
How can this vulnerability impact me? :
This vulnerability can lead to unauthorized disclosure of sensitive personal information and wallet balances of all users on the platform.
Any authenticated user, regardless of their role, can access the full user database, which may result in privacy breaches and potential misuse of personal data.
Since the vulnerability does not affect integrity or availability, the main impact is confidentiality loss.
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability can be detected by checking if the endpoint plugin/YPTWallet/view/users.json.php is accessible to any authenticated user and returns the full user database including personal information and wallet balances.
You can test this by authenticating as a non-admin user and sending a request to the endpoint to see if it returns user data.
- Use curl to authenticate and request the endpoint, for example: curl -b cookies.txt https://your-avideo-instance/plugin/YPTWallet/view/users.json.php
- Check server logs for requests to plugin/YPTWallet/view/users.json.php from non-admin users.
What immediate steps should I take to mitigate this vulnerability?
Since there are no publicly available patches at the time of publication, immediate mitigation involves restricting access to the vulnerable endpoint.
- Limit access to plugin/YPTWallet/view/users.json.php to only trusted or admin users via web server configuration or firewall rules.
- Monitor and audit access logs to detect any unauthorized access attempts to this endpoint.
- Consider disabling or removing the YPTWallet plugin if it is not essential.