漏洞详情
CNVD编号 | CNVD-2017-09870 |
---|---|
漏洞标题 | Oniguruma 'onigenc_unicode_get_case_fold_codes_by_str()'函数栈缓冲区溢出漏洞 |
严重等级 | 高 |
影响产品 | Oniguruma Oniguruma 6.2.0 |
漏洞类型 | 通用软硬件漏洞 |
发现时间 | 2017-05-26 |
公开时间 | 2017-06-16 |
发现者 | unknwon |
解决方案 | 目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接: https://github.com/kkos/oniguruma/commit/690313a061f7a4fa614ec5cc8368b4f2284e059b |
漏洞描述 | mbstring(Multi-Byte String)是PHP(PHP:Hypertext Preprocessor,PHP:超文本预处理器)中的一个语言编码扩展库;Oniguruma-mod是Ruby(编程语言)中的一个正则表达式库。Oniguruma是其中的一个正则表达式引擎。 Ruby 2.4.1及之前的版本的Oniguruma-mod和PHP 7.1.5及之前的版本的mbstring中使用的Oniguruma 6.2.0版本的'onigenc_unicode_get_case_fold_codes_by_str()'函数存在栈缓冲区溢出漏洞。攻击者可利用该漏洞造成拒绝服务(栈越边界写入)。 |
返回漏洞库首页