Advantech ISSymbol ActiveX vezérlő puffer túlcsordulás sérülékenységei

CH azonosító

CH-4814

Angol cím

Advantech ISSymbol ActiveX Control Multiple Buffer Overflow Vulnerabilities

Felfedezés dátuma

2011.04.26.

Súlyosság

Magas

Érintett rendszerek

Advantech
Studio

Érintett verziók

Advantech ISSymbol ActiveX Control 6.x
Advantech Studio 6.x

Összefoglaló

Az Advantech Studio ISSymbol ActiveX vezérlő több sérülékenységét is jelentették, amelyeket a támadók kihasználhatnak a felhasználói rendszerek feltörésére.

Leírás

  1. Az “InternationalOrder” tulajdonság feldolgozásakor egy határ hiba lép fel, ami kihasználható halom-alapú puffer túlcsordulás okozására, ha a tulajdonsághoz hozzárendelt karektersorozat túl hosszú.
  2. Az “InternationalSeparator” tulajdonság feldolgozásakor egy határ hiba lép fel, ami kihasználható halom-alapú puffer túlcsordulás okozására, ha a tulajdonsághoz hozzárendelt karektersorozat túl hosszú.
  3. Bizonyos ablak műveletek feldolgozásakor egy határ hiba lép fel, ami kihasználható verem-alapú puffer túlcsordulás előidézésére, például, ha az “OpenScreen()” eljárás “bstrFileName” paraméterének átadott karektersorozat túl hosszú.
  4. A log fájl létrehozáskor határ hiba lép fel, ami kihasználható verem-alapú puffer túlcsordulás előidézésére, ha a “LogFileName” tulajdonsághoz hozzárendelt karektersorozat túl hosszú.

A sérülékenységek sikeres kihasználása tetszőleges kód futtatását teszi lehetővé.

A sérülékenységeket a 6.1 SP6 Build 61.6.01.05 (ISSymbol.ocx 61.6.0.0) verzióban igazolták. Más verziók is érintettek lehetnek.

Megoldás

Állítsa be a tiltóbitet (kill-bit) az érintett ActiveX vezérlőhöz