First published: Thu Jan 17 2008(Updated: )
regex/v4/perl_matcher_non_recursive.hpp in the Boost regex library (aka Boost.Regex) in Boost 1.33 and 1.34 allows context-dependent attackers to cause a denial of service (failed assertion and crash) via an invalid regular expression.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Boost C++ Libraries | =1.33 | |
Boost C++ Libraries | =1.34 | |
Boost.Regex |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2008-0171 has been classified as a denial of service vulnerability that can lead to application crashes.
To fix CVE-2008-0171, upgrade Boost to a version later than 1.34 that addresses this vulnerability.
Boost versions 1.33 and 1.34 are affected by CVE-2008-0171, allowing for potential denial of service.
CVE-2008-0171 enables context-dependent attacks that can exploit invalid regular expressions to cause application crashes.
There is no official workaround for CVE-2008-0171, and upgrading to a patched version is the recommended action.