Python · Urllib3 · CVE-2019-11324
**Name of the Vulnerable Software and Affected Versions**
urllib3 versions prior to 1.24.2
**Description**
The issue is related to the mishandling of certain cases where the desired set of CA certificates is different from the OS store of CA certificates, resulting in SSL connections succeeding in situations where a verification failure is the correct outcome. This is related to the use of the `ssl context`, `ca certs`, or `ca certs dir` argument. The vulnerability may allow a remote attacker to establish an SSL connection despite certificate verification errors.
**Recommendations**
For versions prior to 1.24.2, update to version 1.24.2 or later to resolve the issue. As a temporary workaround, consider restricting the use of the `ssl context`, `ca certs`, or `ca certs dir` argument until a patch is available.