CVE-2026-58003 in AVideoinfo

Summary

by MITRE • 08/22/2026

WWBN AVideo through commit 9c39d8c8 contains a cross-site request forgery vulnerability in the releaseVideoNow.json.php endpoint that lacks authenticity checks and accepts GET requests. Attackers can craft a malicious cross-site GET request carrying an administrator's session cookie to permanently publish any embargoed video by manipulating the videos_id parameter.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 08/22/2026

The identified security flaw resides within WWBN AVideo, specifically affecting versions up through commit 9c39d8c8, and centers on a critical lack of input validation and authentication mechanisms in the releaseVideoNow.json.php endpoint. This vulnerability is classified as a Cross-Site Request Forgery, commonly referred to by its acronym CSRF, which exploits the trust that a web application has in the user's browser. In this specific instance, the flaw stems from two distinct technical oversights: first, the endpoint fails to implement authenticity checks such as anti-CSRF tokens or synchronized cookie patterns that are standard practice for state-changing operations; and second, it erroneously accepts GET requests for actions that should strictly require POST methods with proper security headers. This combination creates a scenario where an attacker can trick an authenticated administrator into performing unintended actions without their knowledge or consent.

The operational impact of this vulnerability is severe due to the administrative privileges required to execute the payload. By crafting a malicious web page or email link containing a specially constructed GET request, an attacker can target an active session of a site administrator who has already logged in and possesses valid authentication cookies stored in their browser. When the administrator visits the malicious content or clicks the crafted link, their browser automatically includes these credentials with the request to the AVideo server. The application processes this request as legitimate because it lacks mechanisms to verify that the request originated from an authorized source rather than a third-party site. Consequently, the attacker can manipulate the videos_id parameter within the URL to specify any video currently under embargo or restricted status.

Upon successful execution of the forged request, the system proceeds to release the specified video immediately and permanently, bypassing all intended scheduling and access control policies. This results in a complete compromise of content integrity and availability controls managed by the platform administrators. The affected videos become publicly accessible earlier than scheduled, potentially exposing sensitive or proprietary material before it is ready for public consumption. This breach undermines the core functionality of the video management system regarding embargoed content, leading to potential data leakage, reputational damage, and loss of control over digital assets. From a classification perspective, this vulnerability aligns with CWE-352, which describes Cross-Site Request Forgery, highlighting the failure to verify request origin and intent. Furthermore, it relates to CWE-862 regarding missing authorization checks for specific functions that modify state.

To mitigate this risk, immediate remediation steps must focus on reinforcing the security posture of the affected endpoint. Developers should enforce strict HTTP method restrictions, ensuring that only POST requests are accepted for operations that alter server-side state, such as releasing videos. Additionally, implementing robust anti-CSRF tokens is essential; these unique, secret values generated per user session and validated upon submission ensure that requests originate from legitimate application pages rather than external malicious sites. It is also advisable to implement SameSite cookie attributes set to Strict or Lax to prevent browsers from sending cookies in cross-site contexts by default. Regular security audits and the adoption of secure coding standards will help prevent similar vulnerabilities in future development cycles, ensuring that administrative functions remain protected against unauthorized manipulation.

Responsible

VulnCheck

Reservation

06/26/2026

Disclosure

08/22/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!