萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

IBM Tivoli Directory Server 6.0 內存破壞漏洞:LDAP 惡意數據觸發拒絕服務與任意代碼執行

漏洞預警:CNCAN-2006021308 / BUGTRAQ 16593

漏洞概覽

  • 影響版本:IBM Tivoli Directory Server 6.0
  • 漏洞類型:訪問驗證錯誤導致內存破壞
  • 攻擊向量:遠程,需訪問 LDAP 服務
  • 危害:拒絕服務 (DoS) 或 任意代碼執行 (RCE)
  • 觸發方式:提交精心構造的惡意 LDAP 數據包
  • PoC 工具:ProtoVer Sample LDAP testsuite 可觸發
  • 廠商狀態:暫無官方補丁,需關注 IBM 安全公告

技術細節(調試回溯)

Program received signal SIGSEGV, Segmentation fault.
0xa094cbbc in memcpy () from /lib/libc.so.6
#1  0xa0d000a6 in fber_get_string_len () from /opt/ibm/ldap/V6.0/lib/libibmldap.so
#2  0x080598a2 in parse_bind_request ()
#3  0x08058c9e in do_bind ()
#4  0x080614e7 in ConnMgr::connection_operation ()
#5  0x080a6bef in Worker::Run ()
#6  0x08093dba in Thr::_doRun ()
#7  0xa0affb80 in start_thread () from /lib/libpthread.so.0
#8  0xa09abdee in clone () from /lib/libc.so.6

崩潰點在 memcpy,調用鏈指向 fber_get_string_len → parse_bind_request → do_bind,說明 **LDAP Bind 請求解析階段存在緩衝區溢出/非法內存拷貝**。

臨時緩解措施

  1. 防火牆限制 LDAP 端口 (389/636) 僅對信任 IP 開放。
  2. 部署 LDAP 應用層防火牆 / 異常流量檢測,阻斷異常 Bind 請求。
  3. 監控服務器異常崩潰/重啟,及時發現攻擊嘗試。
  4. 關注 IBM 官方安全公告,儘快應用補丁。

漏洞報告者

Evgeny Legerov

copyright © 萬盛學電腦網 all rights reserved