WWBN AVideo Plaintext Password Storage Vulnerability in Video Password Feature

Vulnerability

A vulnerability exists in WWBN AVideo versions through 26.0, where video passwords are stored in the database in plaintext without any hashing or encryption. This issue allows attackers with read access to the database to retrieve all video passwords in cleartext. The vulnerability arises because the password is directly trimmed and saved to the 'video_password' column in the 'videos' table without any hashing. When passwords are checked for access, the comparison is made against the unencrypted value, further exposing this sensitive information.

Impact

Exploitation of this vulnerability leads to the full exposure of all video access passwords stored in plaintext, creating a risk of credential harvesting, especially since users often reuse passwords across different services.

Reproduction

To reproduce this vulnerability, set a password on any video using the AVideo admin or creator interface. Then, query the database to select the 'video_password' column from the 'videos' table. All video passwords will be returned in plaintext. Alternatively, exploit any existing SQL injection vulnerabilities in this repository to directly extract the 'video_password' column.

Remediation

Users can update to AVideo version 29.0 or later, where this vulnerability has been patched. Instructions for updating can be found in the AVideo repository.

Added: Mar 27, 2026, 5:49 PM
Updated: Mar 27, 2026, 5:49 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
8.7
remediation
7.7
relevance
4.8
threat
6.4
urgency
2.9
incentive
8.3

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.