Oracle Solaris Pidgin sérülékenységek

CH azonosító

CH-7631

Angol cím

Oracle Solaris Pidgin Multiple Vulnerabilities

Felfedezés dátuma

2012.09.24.

Súlyosság

Közepes

Érintett rendszerek

Oracle
Solaris

Érintett verziók

Sun Solaris 10.x

Összefoglaló

Az Oracle Solaris Pidgin több sérülékenységét jelentették, amiket kihasználva a rosszindulatú, helyi felhasználók bizalmas információkat szerezhetnek, illetve támadók szolgáltatás megtagadást (DoS – Denial of Service) idézhetnek elő és feltörhetik a felhasználó rendszerét.

Leírás

  1. A libpurple/cipher.c állományban lévő “md5_uninit()”, “md4_uninit()”, “des_uninit()”, “des3_uninit()”, “rc4_uninit()” és  “purple_cipher_context_destroy()” függvények nem megfelelő módon törlik a bizalmas struktúrákat, mielőtt felszabadítaná azokat, aminek következtében bizalmas adatok maradhatnak a memóriában.
  2. A libpurple/protocols/silc/ops.c állományban lévő “silc_private_message()” függvény két hibáját kihasználva egy speciálisan kialakított SILC üzenettel érvényes memória területen kívüli olvasást lehet előidézni.
  3. Az oscar protokoll (libpurple/protocols/oscar/family_feedbag.c) egy hibáját kihasználva, amikor kimenő vagy bejövő hitelesítési kérés történik egy barát felvételekor, a rendszer összeomlását lehet előidézni.
  4. Az XMPP protokoll egy hibáját kihasználva, ami a hang és videó chat kezelése közben jelentkezik, rendszer összeomlást lehet előidézni egy hiányzó adatmezővel.
  5. A pidgin/gtkconv.c állományban lévő “get_iter_from_chatbuddy()” függvényben egy NULL mutató hivatkozás feloldási hibát lehet előidézni, ezzel pedig a rendszer összeomlását, amikor egy XMPP chat szobában nicknév változás történik.
  6. A libpurple/protocols/msn/oim.c állományban lévő “msn_oim_report_to_user()” függvény egy hibáját kihasználva, rendszer összeomlást lehet előidézni egy UTF8 kódolású üzenettel.

A további sérülékenységekről az alábbi hivatkozásokon található bővebb információ:
CERT-Hungary CH-4143
CERT-Hungary CH-4530
CERT-Hungary CH-5415

Megoldás

Telepítse a javítócsomagokat