FreeBSD iconv(3)空指针间接引用和越界数组访问漏洞
发布日期:2014-06-24
更新日期:2014-06-25
受影响系统:
FreeBSD FreeBSD
描述:
--------------------------------------------------------------------------------
CVE(CAN) ID: CVE-2014-3951
FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。iconv(3) API允许将一个字符集编码的文本数据转换到另一个。HZ是简体中文释义的GB2312字符集编码。VIQR是越南字符编码。
HZ模块的初始化代码存在空指针间接引用漏洞,VIQR模块的初始化代码存在越界数组访问漏洞,这可使涉及HZ或VIQR的iconv_open(3)调用造成应用崩溃。
建议:
--------------------------------------------------------------------------------
厂商补丁:
FreeBSD
-------
FreeBSD已经为此发布了一个安全公告(FreeBSD-SA-14:15.iconv)以及相应补丁:
FreeBSD-SA-14:15.iconv:iconv(3) NULL pointer dereference and out-of-bounds array access
链接:ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-14:15.iconv.asc
相关推荐
我们直接指定到一个大空间去存储mysql数据。在CONFIGURE_ARGS=后面增加--with-charset=gb2312 \和--with-xcharset=all \ 两行才能支持中文字符。