CVE-2016-9455 in Adserverinfo

Summary

by MITRE

Revive Adserver before 3.2.3 suffers from Cross-Site Request Forgery (CSRF). A number of scripts in Revive Adserver's user interface are vulnerable to CSRF attacks: `www/admin/banner-acl.php`, `www/admin/banner-activate.php`, `www/admin/banner-advanced.php`, `www/admin/banner-modify.php`, `www/admin/banner-swf.php`, `www/admin/banner-zone.php`, `www/admin/tracker-modify.php`.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 11/22/2022

CVE-2016-9455 represents a critical cross-site request forgery vulnerability affecting Revive Adserver versions prior to 3.2.3. This vulnerability stems from the absence of proper anti-CSRF mechanisms in multiple administrative scripts within the ad server's user interface. The affected endpoints including banner-acl.php, banner-activate.php, banner-advanced.php, banner-modify.php, banner-swf.php, banner-zone.php, and tracker-modify.php all lack sufficient validation to ensure that requests originate from legitimate administrative users rather than malicious actors. The vulnerability aligns with CWE-352, which specifically addresses Cross-Site Request Forgery weaknesses in web applications. Attackers can exploit this flaw by crafting malicious web pages or emails that, when visited by an authenticated administrator, automatically submit unauthorized requests to the vulnerable Revive Adserver instances. This allows adversaries to perform administrative actions such as modifying banner configurations, activating or deactivating advertisements, managing ACL rules, and adjusting tracker settings without the administrator's knowledge or consent. The operational impact is severe as it enables attackers to manipulate advertising campaigns, potentially leading to revenue loss, unauthorized content deployment, or complete compromise of the ad server's administrative functionality. According to ATT&CK framework, this vulnerability maps to T1531 - Account Access Removal and T1078 - Valid Accounts, as attackers can leverage compromised administrative sessions to gain persistent access and execute unauthorized modifications. The vulnerability demonstrates a fundamental lack of input validation and session integrity checks that are essential for protecting administrative interfaces from unauthorized access. Organizations using vulnerable versions of Revive Adserver should immediately upgrade to version 3.2.3 or later, which implements proper CSRF token validation mechanisms. Additionally, network segmentation, monitoring of administrative access patterns, and regular security assessments should be implemented to detect and prevent exploitation attempts. The vulnerability underscores the critical importance of implementing robust anti-CSRF protections in web applications, particularly those handling sensitive administrative functions, as outlined in OWASP Top 10 2017 category A08 - Insecure Design and the corresponding security controls recommended in NIST SP 800-53.

Reservation

11/19/2016

Disclosure

03/27/2017

Moderation

accepted

Entry

VDB-98968

CPE

ready

EPSS

0.00801

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!