In the GNU C Library (aka glibc or libc6) through 2.29, proceednextnode in posix/regexec.c has a heap-based buffer over-read via an attempted case-insensitive regular-expression match.
{
"unresolved_ranges": [
{
"vendor_product": "canonical:ubuntu_linux",
"source": "CPE_FIELD",
"cpes": [
"cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:esm:*:*:*",
"cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:*",
"cpe:2.3:o:canonical:ubuntu_linux:19.10:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "16.04"
},
{
"last_affected": "18.04"
},
{
"last_affected": "19.10"
}
]
},
{
"vendor_product": "mcafee:web_gateway",
"source": "CPE_FIELD",
"cpes": [
"cpe:2.3:a:mcafee:web_gateway:*:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "7.7.2.0"
},
{
"fixed": "7.7.2.21"
},
{
"introduced": "7.8.2.0"
},
{
"fixed": "7.8.2.8"
},
{
"introduced": "8.0.0"
},
{
"fixed": "8.1.1"
}
]
}
]
}