OpenLDAP CA SSL證書驗(yàn)證漏洞
影響版本:
OpenLDAP漏洞描述:
CVE ID: CVE-2009-3767
OpenLDAP是一款開放源代碼的輕量級目錄訪問協(xié)議(LDAP)實(shí)現(xiàn)。
在使用OpenSSL的時(shí)候,OpenLDAP的libraries/libldap/tls_o.c庫沒有正確地處理X.509證書主題通用名稱(CN)字段域名中的空字符(\0),在處理包含有空字符的證書字段時(shí)錯誤地將空字符處理為截止字符,因此只會驗(yàn)證空字符前的部分。例如,對于類似于以下的名稱:
example.com\0.haxx.se
證書是發(fā)布給haxx.se的,但/tls_o.c庫錯誤的驗(yàn)證給example.com,這有助于攻擊者通過中間人攻擊執(zhí)行網(wǎng)絡(luò)釣魚等欺騙。
<*參考 Tomas Hoger (thoger@redhat.com) http://marc.info/?l=oss-security&m=125198917018936&w=2 *>
SEBUG安全建議:
廠商補(bǔ)?。?
OpenLDAP
目前廠商已經(jīng)發(fā)布了升級補(bǔ)丁以修復(fù)這個安全問題,請到廠商的主頁下載:
http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap/tls_o.c.diff?r1=1.8&r2=1.11&f=h
【編輯推薦】