CVE-2018-16875

Impact:
Moderate
Public Date:
2018-12-13
CWE:
CWE-20
Bugzilla:
1657565: CVE-2018-16875 golang: crypto/x509 allows for denial of service via crafted TLS client certificate

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.

Statement

This issue affects the version of golang package in Red Hat Enterprise Linux 7. The golang package, previously available in the Optional channel, will no longer receive updates in Red Hat Enterprise Linux 7. Developers are encouraged to use the Go Toolset instead, which is available through the Red Hat Developer program. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.6_release_notes/chap-red_hat_enterprise_linux-7.6_release_notes-deprecated_functionality_in_rhel7#idm139716309923696

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 Container Platform 4.1 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.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 8 go-toolset:rhel8/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
Unless explicitly stated as not affected, all previous versions of packages in any minor update stream of a product listed here should be assumed vulnerable, although may not have been subject to full analysis.

Acknowledgements

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

External References

Last Modified

CVE description copyright © 2017, The MITRE Corporation