Ö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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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ócsomagokatTámadás típusa
Input manipulation (Bemenet módosítás)Other (Egyéb)
Hatás
Loss of availability (Elérhetőség elvesztése)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
Gyártói referencia: blogs.oracle.com
SECUNIA 50746
SECUNIA 43271
SECUNIA 46298
SECUNIA 48303
CVE-2010-4528 - NVD CVE-2010-4528
CVE-2011-1091 - NVD CVE-2011-1091
CVE-2011-2943 - NVD CVE-2011-2943
CVE-2011-3184 - NVD CVE-2011-3184
CVE-2011-3185 - NVD CVE-2011-3185
CVE-2011-4601 - NVD CVE-2011-4601
CVE-2011-4602 - NVD CVE-2011-4602
CVE-2011-4603 - NVD CVE-2011-4603
CVE-2011-4922 - NVD CVE-2011-4922
CVE-2011-4939 - NVD CVE-2011-4939
CVE-2012-1178 - NVD CVE-2012-1178