CVE:CVE-2008-0172
CNNVD:CNNVD-200801-266
Boost库是一个可移植、提供源代码的C++库。
Boost库处理正则表达式时basic_regex_creator.hpp:1224的get_repeat_type()函数中存在空指针引用错误，远程攻击者可能利用此漏洞导致采用了Boost库的应用程序崩溃。
                                                                        具体如下：
  if (state->next.p->next.p->next.p == static_cast<re_alt*>(state)->alt.p)
远程攻击者可以通过向Boost提交恶意的正则表达式请求触发这些漏洞，导致拒绝服务。
solution:Upgrade boost boost to a higher version than 1.33,1.34,and avoid the version 1.33,1.34