发新话题
打印

H3C 802.1X客户端远程缓冲区溢出漏洞

H3C 802.1X客户端远程缓冲区溢出漏洞

漏洞概要
缺陷编号:        WooYun-2013-20272
漏洞标题:        H3C 802.1X客户端远程缓冲区溢出漏洞
相关厂商:        华为技术有限公司
漏洞作者:        cssembly
提交时间:        2013-03-18 20:46
公开时间:        2013-06-16 20:47
漏洞类型:        拒绝服务
危害等级:        高
自评Rank:        15
漏洞状态:        厂商已经确认
漏洞来源:        http://www.wooyun.org
Tags标签:       缓冲区溢出 远程拒绝服务 内存读访问违例 客户端安全 逆向破解思路

漏洞详情披露状态:
2013-03-18:        细节已通知厂商并且等待厂商处理中
2013-03-19:        厂商已经确认,细节仅向厂商公开
2013-03-22:        细节向第三方安全合作伙伴开放
2013-03-29:        细节向核心白帽子及相关领域专家公开
2013-04-08:        细节向普通白帽子公开
2013-04-28:        细节向实习白帽子公开
2013-06-16:        细节向公众公开

简要描述:H3C 802.1X客户端未对关键数据做校验,导致缓冲区溢出
详细说明:sub_4030E0函数,在4031F6点处调用memcpy函数,而memcpy函数的缓冲区长度字段如果恶意构造,就能导致减去2以后就能变成0xFFFFFFFF,最终导致缓冲区溢出




漏洞证明:poc代码如下:

#include <pcap.h>

。。。
if (d->description)

printf(" (%s)\n", d->description);

else

printf(" (No description available)\n");

}



...

}



运行客户端,输入用户名密码





点击开始认知





运行攻击代码,程序溢出崩溃




修复方案:
版权声明:转载请注明来源 cssembly@乌云
漏洞回应
厂商回应:
危害等级:低
漏洞Rank:1
确认时间:2013-03-19 08:54
厂商回复:H3C现不属于华为,请将漏洞转至CNERT或者直接联系厂商,谢谢
最新状态:暂无

原文:http://www.wooyun.org/bugs/wooyun-2010-020272

[ 本帖最后由 linda 于 2016-2-16 16:06 编辑 ]

TOP

发新话题