PT-2018-3480 · Google+2 · Go+2

Published

2018-09-07

·

Updated

2025-11-28

·

CVE-2018-16875

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions: Go versions prior to 1.10.6 Go versions 1.11.x prior to 1.11.3
Description: The crypto/x509 package of Go 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.
Recommendations: For Go versions prior to 1.10.6, update to version 1.10.6 or later to resolve the issue. For Go versions 1.11.x prior to 1.11.3, update to version 1.11.3 or later to resolve the issue. As a temporary workaround, consider restricting the amount of work performed for each chain verification to prevent CPU denial of service attacks.

Exploit

Fix

DoS

RCE

Improper Certificate Validation

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2023_6346
ALSA-2023_6363
ALSA-2023_6402
ALSA-2023_6473
ALSA-2023_6474
ALSA-2023_6938
ALSA-2023_6939
ALSA-2023_7202
ALSA-2024_1130
ALSA-2024_1150
ALSA-2025_16880
ALT-PU-2018-2289
ALT-PU-2019-1081
AZL-79028
BDU:2020-01889
CVE-2018-16875
GO-2022-0191
MGASA-2019-0066
MGASA-2019-0180
OPENSUSE-SU-2018_4181-1
OPENSUSE-SU-2018_4255-1
OPENSUSE-SU-2018_4306-1
OPENSUSE-SU-2019:0170-1
OPENSUSE-SU-2019:0189-1
OPENSUSE-SU-2019:0208-1
OPENSUSE-SU-2019:0295-1
OPENSUSE-SU-2019:1444-1
OPENSUSE-SU-2019:1499-1
OPENSUSE-SU-2019:1506-1
OPENSUSE-SU-2019:1703-1
OPENSUSE-SU-2019_0189-1
OPENSUSE-SU-2019_0208-1
OPENSUSE-SU-2019_0295-1
OPENSUSE-SU-2019_1079-1
OPENSUSE-SU-2019_1444-1
OPENSUSE-SU-2019_1499-1
OPENSUSE-SU-2024:10693-1
OPENSUSE-SU-2024:10722-1
OPENSUSE-SU-2024:10741-1
OPENSUSE-SU-2024:10761-1
OPENSUSE-SU-2024:10802-1
OPENSUSE-SU-2024:10803-1
OPENSUSE-SU-2024:10804-1
OPENSUSE-SU-2024:10805-1
OPENSUSE-SU-2024:10841-1
OPENSUSE-SU-2024:10842-1
OPENSUSE-SU-2024:11358-1
OPENSUSE-SU-2024_3656-1
OPENSUSE-SU-2025:15589-1
OPENSUSE-SU-2025:15779-1
RUSTSEC-2023-0052
RUSTSEC-2023-0053
SUSE-SU-2018:4297-1
SUSE-SU-2018_4297-1
SUSE-SU-2019:0048-1
SUSE-SU-2019:0048-2
SUSE-SU-2019:0286-1
SUSE-SU-2019:0495-1
SUSE-SU-2019:0573-1
SUSE-SU-2019:1234-1
SUSE-SU-2019:1234-2
SUSE-SU-2019:1264-1
SUSE-SU-2019_0048-1
SUSE-SU-2019_0048-2
SUSE-SU-2019_0286-1
SUSE-SU-2019_1264-1
SUSE-SU-2021:1458-1
SUSE-SU-2024:3656-1
SUSE-SU-2025:03540-1
SUSE-SU-2025:03545-1

Affected Products

Alt Linux
Go
Suse