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
CVSS Metrics
Group | Score | Vector |
---|---|---|
Base | ||
Temporal | ||
Environmental |
References
Acknowledgements
Thanks to Jeremy Brown for reporting this vulnerability to ICS-CERT.
This document was written by Michael Orlando.
Other Information
CVE IDs: | None |
Severity Metric: | 3.22 |
Date Public: | 2010-09-21 |
Date First Published: | 2011-02-03 |
Date Last Updated: | 2011-02-03 18:10 UTC |
Document Revision: | 18 |