CVE-2019-11324

python-urllib3: Certification mishandle when error should be thrown

Published Apr 18, 2019 CVSS 3.0 · 7.5 High EPSS 2.9% KEV · Not listed
Description
The urllib3 library before 1.24.2 for Python mishandles certain cases where the desired set of CA certificates is different from the OS store of CA certificates, which results in SSL connections succeeding in situations where a verification failure is the correct outcome. This is related to use of the ssl_context, ca_certs, or ca_certs_dir argument.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-2686-1 python-urllib3 security update
Debian DLA Debian DLA DLA-3610-1 python-urllib3 security update
EUVD EUVD EUVD-2019-0153 The urllib3 library before 1.24.2 for Python mishandles certain cases where the desired set of CA certificates is different from the OS store of CA certificates, which results in SSL connections succeeding in situations where a verification failure is the correct outcome. This is related to use of the ssl_context, ca_certs, or ca_certs_dir argument.
Github GHSA Github GHSA GHSA-mh33-7rrq-662w Improper Certificate Validation in urllib3
Ubuntu USN Ubuntu USN USN-3990-1 urllib3 vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 4, 2024, 10:48 PM
Reserved
Apr 18, 2019, 12:00 AM
Status
Modified
Published
Apr 18, 2019, 9:29 PM
Modified
Jun 17, 2026, 2:12 AM
Severity
Moderate
Public date
Apr 17, 2019, 12:00 AM