Vulnerability Note VU#660688
SCADA Engine BACnet OPC Client buffer overflow vulnerability
Overview
SCADA Engine BACnet OPC Client contains a buffer overflow when parsing .csv files. This vulnerability may allow an attacker to execute arbitrary code.
Description
According to SCADA Engine website: "The SCADA Engine BACnet OPC Server is a server that provides data access (DA), Alarms and Events (AE), and Historical Data Access (HDA) between OPC clients and BACnet-compliant devices." SCADA Engine BACnet OPC Client contains a stack-based buffer overflow when parsing .csv files. The vulnerability is caused by a boundary error in the WTclient.dll library when preparing a status log message. For additional information see ICS-CERT Advisory ICSA-10-264-01. |
Impact
An attacker could exploit the vulnerability by tricking a user into opening a crafted .csv file, leading to execution of arbitrary code. Failed execution of this vulnerability may also lead to denial-of-service conditions. |
Solution
Upgrade |
Do not access .csv files from untrusted sources |
Vendor Information (Learn More)
| Vendor | Status | Date Notified | Date Updated |
|---|---|---|---|
| SCADA Engine | Affected | - | 19 Jan 2011 |
CVSS Metrics (Learn More)
| Group | Score | Vector |
|---|---|---|
| Base | N/A | N/A |
| Temporal | N/A | N/A |
| Environmental | N/A | N/A |
References
- http://www.securityfocus.com/bid/43289
- http://secunia.com/advisories/41466/
- http://www.scadaengine.com/software1.html
- http://www.scadaengine.com/downloads.html
- http://www.us-cert.gov/control_systems/pdf/ICSA-10-264-01.pdf
Credit
Thanks to Jeremy Brown for reporting this vulnerability to ICS-CERT.
This document was written by Michael Orlando.
Other Information
- CVE IDs: Unknown
- Date Public: 21 Sep 2010
- Date First Published: 03 Feb 2011
- Date Last Updated: 03 Feb 2011
- Severity Metric: 3.22
- Document Revision: 18
Feedback
If you have feedback, comments, or additional information about this vulnerability, please send us email.