|
|||||||||||
|
[GOODFELLAS - VULN] BarCodeAx.dll v. 4.9 ActiveX Control Remote Stack Buffer Overflow
From: GOODFELLAS SRT <goodfellas(at)shellcode.com.ar>
Date: Sat Jun 23 2007 - 12:07:17 EDT
BarCodeAx.dll v. 4.9 ActiveX Control Remote Stack Buffer Overflow Internal ID: VULWAR200706223 Introduction BarCodeAx.dll is a library included in the Barcode ActiveX software package from the Company RKD: (http://www.barcodetools.com/barcode/barcode-activex/barcode-activex.html) Such package allows to manage the printing of different barcodes. One of the BarcodeAx.dll exported methods is vulnerable to a stack buffer overflow which can be remotely exploited. tested in
Summary The BeginPrint method fail to correctly check the size of the arguments that receives, causing a stack buffer overflow. Impact Any application that uses the said ActiveX to control barcodes would be exposed to remote code execution. Workaround
Timeline June 21, 2007 -- Bug discovery June 22, 2007 -- Bug published Credits
Technical Detail Vulnerable method. Sub BeginPrint (
ByVal name As String
We need 656 bytes to overflow the buffer and rewrite EBP + EIP.
-- GOODFELLAS (Shellcode Security Research) http://goodfellas.shellcode.com.arReceived on Mon Jun 25 11:30:41 2007 This archive was generated by hypermail 2.1.8 : Mon Jun 25 2007 - 11:40:03 EDT |
||||||||||
|
|||||||||||