libcurl built on top of NSS (Network Security Services) incorrectly reused client certificates if a certificate from file was used for one TLS connection but no certificate set for a subsequent TLS connection.
While the symptoms are similar to CVE-2016-5420 (Reusing connection with wrong client cert), this vulnerability was caused by an implementation detail of the NSS backend in libcurl, which is orthogonal to the cause of CVE-2016-5420.
{
"CWE": {
"desc": "Authentication Bypass by Primary Weakness",
"id": "CWE-305"
},
"package": "curl",
"last_affected": "7.50.1",
"severity": "High",
"affects": "both",
"www": "https://curl.se/docs/CVE-2016-7141.html",
"URL": "https://curl.se/docs/CVE-2016-7141.json"
}