CVE:CVE-2015-8381
CNNVD:CNNVD-201512-010
PCRE（Perl Compatible Regular Expressions）和PCRE2都是软件开发者Philip Hazel所研发的产品。前者是一个使用C语言编写的开源正则表达式函数库，后者是一个用于修改PCRE的API。
PCRE2 10.2x之前版本的pcre2_compile.c文件和PCRE 8.38之前版本的pcre_compile.c文件中的‘compile_regex’函数存在安全漏洞，该漏洞源于程序没有正确处理‘/(?J:(?|(:(?|(?'R')(\k'R')|((?'R')))H'Rk'Rf)|s(?'R'))))/’、‘/(?J:(?|(:(?|(?'R')(\z(?|(?'R')(\k'R')|((?'R')))k'R')|((?'R')))H'Ak'Rf)|s(?'R')))/’模式和带有组引用的相关模式。远程攻击者可借助特制的正则表达式利用该漏洞造成拒绝服务（基于堆的缓冲区溢出）。
solution:Upgrade pcre perl_compatible_regular_expression_library to a higher version than 8.37,and avoid the version (,8.37]