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