| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> 漏洞 >> 最新漏洞 >> 其它漏洞 >> 正文 用户登录 新用户注册
OpenLDAP服务器Kerberos 4 Bind请求远程栈溢出漏洞           ★★★ 【字体:
OpenLDAP服务器Kerberos 4 Bind请求远程栈溢出漏洞
作者:未知 文章来源:绿盟 点击数: 更新时间:2006-12-15
受影响系统:
OpenLDAP OpenLDAP <= 2.4.3

描述:


BUGTRAQ  ID: 21560
CVE(CAN) ID: CVE-2006-6493

OpenLDAP是一款开放源代码的轻量级目录访问协议(LDAP)实现。

OpenLDAP在处理Kerberos Bind请求时存在缓冲区溢出漏洞,远程攻击者可能利用此漏洞在服务器上执行任意指令。

OpenLDAP代码的servers/slapd/kerberos.c文件中的krbv4_ldap_auth函数存在缓冲区溢出漏洞,该函数处理指定了LDAP_AUTH_KRBV41认证方式的LDAP bind请求,cred变量包含有指向客户端所发送Kerberos认证数据的指针。由于在将其拷贝到栈上固定大小缓冲区之前没有检查数据长度,因此攻击者可以通过发送大于1250字节的bind请求触发溢出,导致执行任意指令。漏洞代码如下:

krbv4_ldap_auth(
    Backend     *be,
    struct berval   *cred,
    AUTH_DAT        *ad
)
{
    KTEXT_ST        k;
    KTEXT           ktxt = &k;
    char            instance[INST_SZ];
    int             err;

    Debug( LDAP_DEBUG_TRACE, "=> kerberosv4_ldap_auth\n", 0, 0, 0 );

    AC_MEMCPY( ktxt->dat, cred->bv_val, cred->bv_len );
    ktxt->length = cred->bv_len;

请注意必须以"--enable-kbind"选项编译了OpenLDAP才可能存在这个漏洞。

<*来源:Solar Eclipse (solareclipse@phreedom.org)
  
  链接:http://secunia.com/advisories/23334/
        http://www.phreedom.org/solar/exploits/openldap-kbind/
*>

建议:


厂商补丁:

OpenLDAP
--------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.openldap.org/

责任编辑:华夏编辑6  联系方式  Email:华夏编辑6
电话:51228163
  • 上一篇漏洞:

  • 下一篇漏洞:
  • 最新hack更新
    最新推荐资讯
    相关漏洞
    服务器溢出利用(0day)
    服务器的远程溢出漏洞
    服务器缓冲区溢出漏洞
    服务器HTML注入漏洞
    Fujitsu PRIMERGY BX300刀片服务
    思科IOS系统存在漏洞 计划暂时撤
    FrontBase关系数据库服务器creat
    Xen QEMU VNC服务器信息泄露漏洞
    ProSysInfo TFTPDWIN服务器超长消
    Oracle数据库服务器DACL多个不安
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号