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

来源:绿盟科技

受影响系统:
SIPp SIPp 3.1

描述:
SIPp是免费的开源SIP协议测试工具和通讯生成器。

SIPp在处理畸形请求数据时存在漏洞,远程攻击者可能利用此漏洞控制服务器。

SIPp的call.cpp文件中的get_remote_ip_media()和get_remote_ipv6_media()函数中存在栈溢出漏洞

    122 uint32_t get_remote_ip_media(char *msg)
    123 {
    124     char pattern[] = "c=IN IP4 ";
    125     char *begin, *end;
    126     char ip[32];
    127     begin = strstr(msg, pattern);
    128     if (!begin) {
    129       /* Can't find what we're looking at -> return no address */
    130       return INADDR_NONE;
    131     }
    132     begin += sizeof("c=IN IP4 ") - 1;
    133     end = strstr(begin, "\r\n");
    134     if (!end)
    135       return INADDR_NONE;
    136     memset(ip, 0, 32);
    137     strncpy(ip, begin, end - begin);
    138     return inet_addr(ip);
    139 }

    145 uint8_t get_remote_ipv6_media(char *msg, struct in6_addr addr)
    146 {
    147     char pattern[] = "c=IN IP6 ";
    148     char *begin, *end;
    149     char ip[128];
    150
    151     memset(&addr, 0, sizeof(addr));
    152     memset(ip, 0, 128);
    153
    154     begin = strstr(msg, pattern);
    155     if (!begin) {
    156       /* Can't find what we're looking at -> return no address */
    157       return 0;
    158     }
    159     begin += sizeof("c=IN IP6 ") - 1;
    160     end = strstr(begin, "\r\n");
    161     if (!end)
    162       return 0;
    163     strncpy(ip, begin, end - begin);

如果远程攻击者发送了特制的SIP消息的话,就可以触发这些溢出,导致拒绝服务或执行任意指令。

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

http://people.debian.org/~nion/nmu-diff/sip-tester-2.0.1-1.1_2.0.1-1.2.patch

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    固顶文章 黑鹰科技为震灾地区捐款万元
    普通文章 瑞星公司05月27日发布 每日计算机病毒及木马播报
    推荐文章 九个方面保障内网安全的措施
    普通文章 只需两招即可解决“msn蠕虫”
    普通文章 有效防范局域网病毒入侵的方法
    普通文章 硬盘与内存检测 教你四种查毒绝招
    普通文章 防患于未然 预防木马三大基本要素
    普通文章 注意细节 让你从此告别垃圾邮件!
    普通文章 最有效防病毒方法 杀毒软件使用技巧
    普通文章 赛门铁克:XP SP3惹麻烦 引大量虚假注册信息
    热门文章
    普通文章瑞星公司05月17日发布 每日计算机病毒及木马播报
    普通文章增强IIS安全性的五个简单有效措施
    推荐文章推荐:创建安全密码的时候你必知3个原则
    普通文章dos shell without xp_cmdshell
    普通文章只防病毒不安全完美网络安全还需要防什么
    普通文章查杀病毒正确方法 邮件病毒入侵后清除步骤
    普通文章针对个人用户DDoS自杀式攻击
    普通文章实战Armadillo V3.60标准加壳方式的脱壳
    普通文章易观国际:08年1季网络安全市场19.06亿元
    普通文章系统数据访问组件缺陷 脚本自动下载程序
    精彩专题