← Vulnerability feed

Vulnerability record · CVE-2010-2590 · published 22 December 2010

CVE-2010-2590: SAP Crystal Reports ActiveX control heap buffer overflow

Sap · Crystal Reports

The CrystalReports12.CrystalPrintControl.1 ActiveX control in PrintControl.dll 12.3.2.753 (SAP Crystal Reports 2008 SP3 Fix Pack 3.2) contains a heap-based buffer overflow reachable through an overly long ServerResourceVersion property value. Successful exploitation allows arbitrary code execution in the context of the process hosting the control, making this a serious client-side risk for users of the affected viewer.

9.3 CVSS 2.0 High EPSS 47% · top 1.2% CWE-119 · Memory buffer overflow
9.3CVSS 2.0 base score
47%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
18References, 6 tagged exploit
16 Jun 2026Last modified by NVD

Description

Heap-based buffer overflow in the CrystalReports12.CrystalPrintControl.1 ActiveX control in PrintControl.dll 12.3.2.753 in SAP Crystal Reports 2008 SP3 Fix Pack 3.2 allows remote attackers to execute arbitrary code via a long ServerResourceVersion property value.

AV:N/AC:M/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: high.

high priorityThe flaw is a remotely reachable heap overflow with public exploit code and a high EPSS score, though it is not in KEV and requires some user interaction.

What it is

The CrystalReports12.CrystalPrintControl.1 ActiveX control in PrintControl.dll 12.3.2.753 (SAP Crystal Reports 2008 SP3 Fix Pack 3.2) contains a heap-based buffer overflow reachable through an overly long ServerResourceVersion property value. Successful exploitation allows arbitrary code execution in the context of the process hosting the control, making this a serious client-side risk for users of the affected viewer.

Impact

An attacker who can get the vulnerable control instantiated can corrupt heap memory and execute arbitrary code with the privileges of the hosting application or browser. That typically means full compromise of the user's session and the ability to run further payloads on the workstation.

Attack surface

The flaw is reached remotely over the network by supplying a crafted ServerResourceVersion value to the ActiveX control, which is instantiated in a browser or application that loads PrintControl.dll. No authentication is required, but the CVSS vector (AV:N/AC:M/Au:N) indicates some user interaction or a non-trivial condition is needed to trigger the control.

Exploitation

Public exploit code exists, as shown by the Exploit and Exploit-DB reference tags, and EPSS is high at roughly 0.468 (98.8th percentile). The CVE is not listed in CISA KEV, so there is no confirmed evidence of widespread in-the-wild exploitation from that source.

What to do

  • Apply the SAP support note 1539269 fix or upgrade to a Crystal Reports build that removes or patches the vulnerable PrintControl.dll version.
  • Disable or kill-bit the CrystalReports12.CrystalPrintControl.1 ActiveX control in browsers and applications that do not require it.
  • Restrict use of the Crystal Reports viewer to trusted internal sites and block untrusted web content from instantiating ActiveX controls.
  • Enforce least privilege on workstations so code execution from the control does not run with administrative rights.
  • Monitor for and remove the affected PrintControl.dll 12.3.2.753 from endpoints where Crystal Reports 2008 SP3 Fix Pack 3.2 is no longer needed.

Detection

  • Search endpoints for PrintControl.dll with version 12.3.2.753 and flag hosts that still have it registered.
  • Monitor browser and application crash reports or process creation events tied to the Crystal Reports viewer or ActiveX host processes.
  • Look for network requests or documents that deliver a long ServerResourceVersion value to the control, and alert on anomalous ActiveX instantiation from untrusted origins.
  • Review proxy and endpoint logs for known exploit URLs or payloads associated with the public exploit references for this CVE.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2010-2590 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2010-3032Sap crystal reports vulnerabilityInteger overflow in the OBGIOPServerWorker::extractHeader function in the ebus-3-3-2-6.dll module in SAP Crystal Reports 2008 allows remote attackers…EPSS 6.4%9.8CVE-2019-0285Sap crystal reports cleartext storage of sensitive data vulnerabilityThe .NET SDK WebForm Viewer in SAP Crystal Reports for Visual Studio (fixed in version 2010) discloses sensitive database information including crede…EPSS 6.6%8.8CVE-2018-2427Sap businessobjects business intelligence code injection vulnerabilitySAP BusinessObjects Business Intelligence Suite, versions 4.10 and 4.20, and SAP Crystal Reports (version for Visual Studio .NET, Version 2010) allow…EPSS 1.7%8.2CVE-2020-6208Sap crystal reports use after free vulnerabilitySAP Business Objects Business Intelligence Platform (Crystal Reports), versions- 4.1, 4.2, allows an attacker with basic authorization to inject code…EPSS 1.1%6.8CVE-2014-5505Sap crystal reports memory buffer overflow vulnerabilityStack-based buffer overflow in SAP Crystal Reports allows remote attackers to execute arbitrary code via a crafted data source string in an RPT file.EPSS 3.8%6.8CVE-2014-5506Sap crystal reports vulnerabilityDouble free vulnerability in SAP Crystal Reports allows remote attackers to execute arbitrary code via crafted connection string record in an RPT fil…EPSS 3.1%9.5CVE-2026-88772Citrix NetScaler Improper Restriction of Operations within the Bounds of a Memory Buffer VulnerabilityVulnerability in Citrix NetScaler ADC and Citrix NetScaler Gateway. This issue affects ADC: before 14.1-73.37, before 13.1-64.23, before 14.1-73.37 F…KEV8.8CVE-2026-8452Citrix NetScaler ADC and Gateway memory buffer overflow causes DoSCVE-2026-8452 is a memory buffer overflow (CWE-119) in Citrix NetScaler ADC and NetScaler Gateway that leads to unpredictable or erroneous behavior a…KEVEPSS 1.0%analysed

Source: NIST National Vulnerability Database (record CVE-2010-2590), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.