International Components for Unicode(ICU)是美国IBM公司和其他公司共同开发的一个为C/C++和Java编程语言提供了一整套操作Unicode数据的函数库,也是一个用于支持软件国际化的开源项目。 ICU 54.1之前的版本的common/uresbund.cpp文件的‘ures_getByKeyWithFallback’函数存在基于栈的缓冲区溢出漏洞。远程攻击者可借助特制的uloc_getDisplayName调用利用该漏洞造成拒绝服务。
International Components for Unicode(ICU)是美国IBM公司和其他公司共同开发的一个为C/C++和Java编程语言提供了一整套操作Unicode数据的函数库,也是一个用于支持软件国际化的开源项目。 ICU 54.1之前的版本的common/uresbund.cpp文件的‘ures_getByKeyWithFallback’函数存在基于栈的缓冲区溢出漏洞。远程攻击者可借助特制的uloc_getDisplayName调用利用该漏洞造成拒绝服务。