CVE-2020-15720
pki: Dogtag's python client does not validate certificates
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · June 23, 2020
Updated · June 27, 2026
Description
A flaw was found in PKI, where the dogtag's pki.client.PKIConnection class disables the python-requests certificate validation. This flaw allows an attacker to intercept a connection between a FreeIPA client and a server, and execute an active Man-in-the-Middle attack. The highest threat from this vulnerability is to confidentiality and integrity.
Statement
In PKI, the pki.client.PKIConnection python class is used by the pki-server and pkispawn commands. pki-server runs locally on the server, thus not subject to a Person in the Middle attack. pkispawn may access remote node in decentralized or cloned contexts.
Identity Management (IPA) command line interface (the vault related sub-commands) may call pki.client.PKIConnection().
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 6.8CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
CWE-295 · Improper Certificate Validation