CVE-2018-16875

golang: crypto/x509 allows for denial of service via crafted TLS client certificate

Published Dec 14, 2018 CVSS 3.0 · 5.9 Medium EPSS 6.5% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2018-8666 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 5, 2024, 10:32 AM
Reserved
Sep 11, 2018, 12:00 AM
Status
Modified
Published
Dec 14, 2018, 2:29 PM
Modified
Jun 17, 2026, 1:44 AM
Severity
Moderate
Public date
Dec 13, 2018, 8:00 PM