mechanize, a library for automatically interacting with HTTP web servers, contains a regular expression that is vulnerable to regular expression denial of service (ReDoS) prior to version 0.4.6. If a web server responds in a malicious way, then mechanize could crash. Version 0.4.6 has a patch for the issue.
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:mechanize_project:mechanize:*:*:*:*:*:python:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "0.4.6"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "dd05334448e9f39814bab044d2eaa5ef69b410d6"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v0.4.6",
"range": [
{
"fixed": "18de4ce0265a025efc0f851f8956b40f2d9ed3ba"
}
],
"source": "REFERENCES_TAG"
}
]
}