CVE-2018-16875

Related Vulnerabilities: CVE-2018-16875  

The crypto/x509 package of Go before 1.10.6 and 1.11.x before 1.11.3 does not limit the amount of work performed for each chain verification, which might allow attackers to craft pathological inputs leading to a CPU denial of service. Go TLS servers accepting client certificates and TLS clients are affected.

The MITRE CVE dictionary describes this issue as:

The crypto/x509 package of Go before 1.10.6 and 1.11.x before 1.11.3 does not limit the amount of work performed for each chain verification, which might allow attackers to craft pathological inputs leading to a CPU denial of service. Go TLS servers accepting client certificates and TLS clients are affected.

Find out more about CVE-2018-16875 from the MITRE CVE dictionary dictionary and NIST NVD.

CVSS v3 metrics

NOTE: The following CVSS v3 metrics and score provided are preliminary and subject to review.

CVSS3 Base Score 7.5
CVSS3 Base Metrics CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality None
Integrity Impact None
Availability Impact High

Affected Packages State

Platform Package State
Red Hat OpenStack Platform Operational Tools 9 golang Not affected
Red Hat OpenShift Enterprise 3.2 Release Not affected
Red Hat OpenShift Container Platform 3.9 Release Affected
Red Hat OpenShift Container Platform 3.7 Release Affected
Red Hat OpenShift Container Platform 3.6 Release Affected
Red Hat OpenShift Container Platform 3.5 Release Affected
Red Hat OpenShift Container Platform 3.4 Release Affected
Red Hat OpenShift Container Platform 3.3 Release Not affected
Red Hat OpenShift Container Platform 3.11 Release Affected
Red Hat OpenShift Container Platform 3.10 Release Affected
Red Hat Gluster Storage 3 golang Affected
Red Hat Enterprise Linux OpenStack Platform 8.0 Operational Tools for RHEL 7 golang Not affected
Red Hat Enterprise Linux 7 golang Will not fix
Red Hat Ceph Storage 3 golang Affected
Red Hat Ceph Storage 2 golang Affected

Acknowledgements

Red Hat would like to thank Dmitri Shuralyov (the Go team) for reporting this issue.

External References