通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 新闻类 >> 最新公告 >> 漏洞公告 >> 文章正文
Firebird protocol.cpp XDR协议远程内存破坏漏洞
责任编辑:酷酷の鱼   更新日期:2008-2-14
 

受影响系统:
Firebird Firebird SQL 2.1.0 Beta 2
Firebird Firebird SQL 2.0.3
Firebird Firebird SQL 1.5.5
Firebird Firebird SQL 1.0.3

不受影响系统:
Firebird Firebird SQL 2.1.0 RC1
Firebird Firebird SQL 2.0.4
Firebird Firebird SQL 1.5.6

描述:
Firebird是一款提供多个ANSI SQL-92功能的关系型数据库,可运行在Linux、Windows和各种Unix平台下。

Firebird在处理畸形格式的数据时存在漏洞,远程攻击者可能利用此漏洞导致拒绝服务

如果Firebird的协议解析器(src/remote/protocol.cpp)接受到了任何带有有效数据的以下操作的时候:

op_receive
op_start
op_start_and_receive
op_send
op_start_and_send
op_start_send_and_receive

解析器在使用某些变量之前没有执行正确的过滤,在src/remote/protocol.cpp文件中未经验证便直接将以下报文缓冲区分配给了数据结构(MAP宏没有任何范围检查):

src/remote/protocol.cpp:417

        MAP(xdr_short, reinterpret_cast<SSHORT&>(data->p_data_request));
        MAP(xdr_short, reinterpret_cast<SSHORT&>(data->p_data_incarnation));
        MAP(xdr_short, reinterpret_cast<SSHORT&>(data->p_data_transaction));
        MAP(xdr_short, reinterpret_cast<SSHORT&>(data->p_data_message_number));
        /* Changes to this op's protocol must mirror in xdr_protocol_overhead */
        return xdr_request(xdrs, data->p_data_request,
            data->p_data_message_number,
            data->p_data_incarnation) ? P_TRUE(xdrs, p) : P_FALSE(xdrs, p);

然后在xdr_request()函数中,使用data->p_data_request变量(request_id)作为数组的索引:

    ...
    rrq* request = (rrq*) port->port_objects[request_id];
    ...

这会触发内存结构破坏,导致服务器崩溃或执行任意代码。data->p_data_message_number变量也存在类似的问题。

厂商补丁:
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://firebirdsql.org/index.php?op=files&id=fb210_RC1

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    普通文章 微软OneCare需提高 是未来的安全力量
    普通文章 ARP欺骗者出变种 局域网用户当心中毒
    普通文章 Firebird protocol.cpp XDR协议远程内存破坏漏洞
    普通文章 Linux Kernel PowerPC chrp/setup.c指针引用漏洞
    普通文章 雅虎邮箱识别系统遭破解 其垃圾邮件可能泛滥
    普通文章 男子盗取网上银行帐户80次被抓获
    普通文章 RealPlayer被指为"恶意软件" 未提示捆绑插件
    普通文章 江民提醒:春节谨防"拜年"病毒和网络钓鱼
    普通文章 近期恶意木马大肆入侵操作系统 提醒用户小心防范
    推荐文章 瑞星公司02月13日发布 每日计算机病毒及木马播报
    热门文章
    普通文章瑞星公司02月04日发布 每日计算机病毒及木马播报
    固顶文章迎新年,献爱心。
    普通文章新版“机器狗”病毒详细分析资料
    普通文章枚举注册表搜索病毒痕迹的实现思路
    普通文章瑞星公司02月05日发布 每日计算机病毒及木马播报
    普通文章上网购物 “拜年”病毒须提防
    普通文章国家计算机病毒中心提醒春节要防范网游大盗等病毒
    普通文章遭Alexa“恶搞” 腾讯变成火葬网?
    普通文章“玛格尼亚”变种bde修改注册表 自动运行
    普通文章网上发布“传奇私服”广告 四川夫妇被判罚百万
    精彩专题