The Softek Barcode Reader Toolkit for Windows is a SDK that enables applications to extract barcode information from images. The API's available in the toolkit include .net, java, com, ocx and windows dll. The standard version includes support for both 1 and 2-D barcodes and special features include the ability to split documents by barcode position.
The vulnerability is caused due to a boundary error in SoftekATL.DLL when handling the value assigned to the "DebugTraceFile" property and can be exploited to cause a heap-based buffer overflow via an overly long string which may lead to execution of arbitrary code.