Összefoglaló
Két sérülékenységet találtak az OpenLDAP-ben, amiket kihasználva, távoli támadók szolgáltatás megtagadást (DoS – Denial of Service) okozhatnak, vagy akár feltörhetik a sérülékeny rendszert.
Leírás
- A servers/slapd/modrdn.c fájlban található “slap_modrdn2mods()” függvény nem megfelelően ellenőrzi az “smr_normalize()” hívásának visszatérési értékét. Ezt kihasználva, fel lehet szabadítani egy nem inicializált mutatót, és így memória hivatkozási hibát lehet okozni, egy LDAP “moddrn” kérés segítségével, ami egy speciálisan elkészített “rdn” stringet tartalmaz.
- Az LDAP “modrdn” kérés feldolgozásában egy hiba található, amit kihasználva, NULL mutató hivatkozás feloldási hibát lehet okozni a servers/slapd/schema_init.c fájlban, az “IA5StringNormalize()” függvényben, és így a szolgáltatás összeomlását lehet okozni, egy speciálisan elkészített “rdn” stringgel.
A sérülékenységeket a 2.4.22 verzióban találták, de egyéb kiadások is érintve lehetnek.
Megoldás
Frissítsen a legújabb verzióraTámadás típusa
Input manipulation (Bemenet módosítás)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: www.openldap.org
CVE-2010-0211 - NVD CVE-2010-0211
CVE-2010-0212 - NVD CVE-2010-0212
SECUNIA 40639