An issue was discovered in tlsverifycrl in ProFTPD through 1.3.6b. A dereference of a NULL pointer may occur. This pointer is returned by the OpenSSL skX509REVOKED_value() function when encountering an empty CRL installed by a system administrator. The dereference occurs when validating the certificate of a client connecting to the server in a TLS client/server mutual-authentication setup.
{
"unresolved_ranges": [
{
"source": "CPE_STRING",
"cpes": [
"cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "8.0"
}
],
"vendor_product": "debian:debian_linux"
},
{
"source": "CPE_STRING",
"cpes": [
"cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:*",
"cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "30"
},
{
"last_affected": "31"
}
],
"vendor_product": "fedoraproject:fedora"
},
{
"source": "CPE_STRING",
"cpes": [
"cpe:2.3:a:proftpd:proftpd:1.3.6:alpha:*:*:*:*:*:*",
"cpe:2.3:a:proftpd:proftpd:1.3.6:beta:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "1.3.6-alpha"
},
{
"last_affected": "1.3.6-beta"
}
],
"vendor_product": "proftpd:proftpd"
}
]
}{
"source": [
"CPE_RANGE",
"CPE_STRING"
],
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "1.3.5e"
},
{
"last_affected": "1.3.6-NA"
},
{
"last_affected": "1.3.6-rc1"
},
{
"last_affected": "1.3.6-rc2"
},
{
"last_affected": "1.3.6-rc3"
},
{
"last_affected": "1.3.6-rc4"
}
],
"cpe": [
"cpe:2.3:a:proftpd:proftpd:*:*:*:*:*:*:*:*",
"cpe:2.3:a:proftpd:proftpd:1.3.6:-:*:*:*:*:*:*",
"cpe:2.3:a:proftpd:proftpd:1.3.6:rc1:*:*:*:*:*:*",
"cpe:2.3:a:proftpd:proftpd:1.3.6:rc2:*:*:*:*:*:*",
"cpe:2.3:a:proftpd:proftpd:1.3.6:rc3:*:*:*:*:*:*",
"cpe:2.3:a:proftpd:proftpd:1.3.6:rc4:*:*:*:*:*:*"
]
}