SEPTEMBER 8, 2026
Live Feed
Back to database
Case File

CVE-2026-33731

MEDIUM · CVSS 6.5 EPSS 0.14% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-16 · Last synced 2026-08-15

CyberRota Analysis

AI-Generated

The Authorize.Net webhook handler in versions prior to 29.0 of the WWBN AVideo platform is vulnerable to a signature verification bypass, allowing attackers to forge webhook requests and manipulate user wallet balances without legitimate transactions. This exploit can lead to unauthorized access to premium content and significant revenue loss for platform owners. Organizations using affected versions should prioritize updating to version 29.0 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
exploit

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-33731
Severity
MEDIUM
CVSS
6.5
EPSS
0.14%

Original NVD Description

WWBN AVideo is an open source video platform. In versions prior to 29.0, the Authorize.Net webhook handler at plugin/AuthorizeNet/webhook.php contains a signature verification bypass that allows an attacker to forge webhook requests with arbitrary payment amounts and target user IDs. By supplying a valid transaction ID from a small legitimate purchase, the attacker bypasses signature validation and credits arbitrary wallet balances to any user account via attacker-controlled payload fields. Three flaws combine into an exploit chain: signature bypass via OR logic (webhook.php:33), payload values override API-fetched values (AuthorizeNet.php:169-171, webhook.php:44-48) and a missing approval check (webhook.php:61-75). By forging payment metadata, an attacker can credit arbitrary amounts to any user's wallet without a corresponding payment and include a  plans_id  to activate premium subscriptions (webhook.php:86-134), enabling free access to all paid and premium content and causing direct revenue loss to the platform owner. This issue has been fixed in version 29.0.