WWBN AVideo Cross-Site Request Forgery Vulnerability in Player Skin Configuration

Vulnerability

A cross-site request forgery (CSRF) vulnerability has been identified in WWBN AVideo versions through 26.0. The issue arises in the player skin configuration endpoint at admin/playerUpdate.json.php, which fails to validate CSRF tokens. This vulnerability is exacerbated by the 'SameSite=None' cookie setting, allowing cross-origin POST requests to alter the video player appearance across the platform. The 'plugins' table is also excluded from the ORM's domain-based security check, removing a critical layer of defense.

Impact

Exploitation of this vulnerability allows for unauthorized modification of the video player appearance on the platform, potentially disrupting playback with invalid skin values. The absence of ORM security for the 'plugins' table creates a broader risk of defacement or social engineering attacks.

Reproduction

To reproduce this vulnerability, an attacker can create a webpage that includes a form targeting the vulnerable AVideo instance's player skin configuration endpoint. The form should be set to automatically submit with a specified skin value. When an authenticated admin visits the page, the player skin will be changed without their knowledge.

Remediation

It is recommended to add CSRF token validation to the player skin configuration endpoint before processing POST data.

Added: Apr 6, 2026, 8:29 PM
Updated: Apr 6, 2026, 8:29 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
7.3
remediation
0.0
relevance
5.4
threat
6.4
urgency
2.9
incentive
0.0

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