CVE-2011-1660 in Data Dynamics Reportsinfo

Summary

by MITRE

Multiple cross-site scripting (XSS) vulnerabilities in the DataDynamics.Reports.Web class library in GrapeCity Data Dynamics Reports before 1.6.2084.14 allow remote attackers to inject arbitrary web script or HTML via (1) the reportName or (2) uniqueId parameter to CoreViewerInit.js, or the (3) uniqueId or (4) traceLevel parameter to CoreController.js, as reachable by CoreHandler.ashx.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 01/10/2018

The vulnerability identified as CVE-2011-1660 represents a critical cross-site scripting flaw within the DataDynamics.Reports.Web class library component of GrapeCity Data Dynamics Reports prior to version 1.6.2084.14. This issue affects web applications that utilize the reporting functionality and exposes them to potential remote code execution through malicious script injection attacks. The vulnerability stems from inadequate input validation and sanitization within the core reporting components that handle user-supplied parameters.

The technical flaw manifests in three distinct attack vectors within the web reporting infrastructure. The first vector involves the reportName parameter in CoreViewerInit.js where unvalidated user input is directly incorporated into the web response without proper HTML encoding or sanitization. The second vector targets the uniqueId parameter within the same CoreViewerInit.js file, while the third and fourth vectors affect the uniqueId and traceLevel parameters in CoreController.js, which are accessed through CoreHandler.ashx. These parameters are processed by the reporting engine without adequate validation, allowing attackers to inject malicious JavaScript code that executes in the context of the victim's browser session.

The operational impact of this vulnerability extends beyond simple script injection, as it enables attackers to perform a range of malicious activities including session hijacking, credential theft, data exfiltration, and potential privilege escalation within the affected applications. The vulnerability affects any web application that implements GrapeCity Data Dynamics Reports functionality, particularly those handling sensitive data or user authentication. Attackers can leverage these flaws to create persistent backdoors, manipulate report outputs, or redirect users to malicious websites, making this a particularly dangerous vulnerability for enterprise environments.

The vulnerability aligns with CWE-79 which specifically addresses cross-site scripting flaws in web applications, and maps to several ATT&CK techniques including T1566 for malicious file execution and T1059 for command and scripting interpreter usage. Organizations utilizing affected versions should immediately implement mitigations including input validation, output encoding, and parameter sanitization. The most effective remediation involves upgrading to GrapeCity Data Dynamics Reports version 1.6.2084.14 or later, which includes proper input validation and sanitization mechanisms. Additionally, implementing web application firewalls, content security policies, and regular security code reviews can provide additional layers of protection against similar vulnerabilities in the future.

Reservation

04/09/2011

Disclosure

04/09/2011

Moderation

accepted

Entry

VDB-57034

CPE

ready

Exploit

Download

EPSS

0.01327

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!