CH azonosító
CH-4861Angol cím
libmodplug ABC File Processing Buffer Overflow VulnerabilitiesFelfedezés dátuma
2011.05.04.Súlyosság
KözepesÖsszefoglaló
A libmodplug olyan sérülékenységei váltak ismertté, amelyeket a támadók kihasználhatnak a könyvtárat használó alkalmazás feltörésére.
Leírás
A sérülékenységeket az src/load_abc.cpp-ben található “abc_new_macro()” és “abc_new_umacro()” függvényekben jelentkező határhibák okozzák, amelyek kihasználhatóak verem alapú puffer túlcsordulás okozására, amennyiben a felhasználó megnyit egy speciálisan erre a célra készített ABC fájlt.
A sérülékenységeket a 0.8.8.2. verzióban jelentették. Más verziók is érintettek lehetnek.
Megoldás
Ne nyisson meg nem megbízható forrású fájlokat a könyvtárat használó alkalmazással.
Támadás típusa
Input manipulation (Bemenet módosítás)Hatás
Loss of confidentiality (Bizalmasság elvesztése)Loss of integrity (Sértetlenség elvesztése)
Szükséges hozzáférés
Remote/Network (Távoli/hálózat)Hivatkozások
SECUNIA 44388
Egyéb referencia: www.exploit-db.com