MEDIUM · 6.5

CVE-2021-28363

The urllib3 library 1.26.x before 1.26.4 for Python omits SSL certificate validation in some cases involving HTTPS to HTTPS proxies. The initial connection to the HTTPS proxy (if an SSLContext isn't g...

Vulnerability Description

The urllib3 library 1.26.x before 1.26.4 for Python omits SSL certificate validation in some cases involving HTTPS to HTTPS proxies. The initial connection to the HTTPS proxy (if an SSLContext isn't given via proxy_config) doesn't verify the hostname of the certificate. This means certificates for different servers that still validate properly with the default urllib3 SSLContext will be silently accepted.

CVSS Score

6.5

MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
LOW
Integrity
LOW
Availability
NONE

Affected Products

VendorProductVersions
PythonUrllib3>= 1.26.0, < 1.26.4
FedoraprojectFedora34
OraclePeoplesoft Enterprise Peopletools8.59

Related Weaknesses (CWE)

References

FAQ

What is CVE-2021-28363?

CVE-2021-28363 is a vulnerability with a CVSS score of 6.5 (MEDIUM). The urllib3 library 1.26.x before 1.26.4 for Python omits SSL certificate validation in some cases involving HTTPS to HTTPS proxies. The initial connection to the HTTPS proxy (if an SSLContext isn't g...

How severe is CVE-2021-28363?

CVE-2021-28363 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2021-28363?

Check the references section above for vendor advisories and patch information. Affected products include: Python Urllib3, Fedoraproject Fedora, Oracle Peoplesoft Enterprise Peopletools.